import { Type } from './Type.js';
import type { Platform } from '../platforms/Platform.js';
import type { EntityProperty } from '../typings.js';
/** Maps a database BOOLEAN/TINYINT(1) column to a JS `boolean`. */
export declare class BooleanType extends Type<boolean | null | undefined, boolean | null | undefined> {
  getColumnType(prop: EntityProperty, platform: Platform): string;
  compareAsType(): string;
  convertToJSValue(value: boolean | null | undefined): boolean | null | undefined;
  ensureComparable(): boolean;
}
