import { Type } from './Type.js';
import type { Platform } from '../platforms/Platform.js';
import type { EntityProperty } from '../typings.js';
/** Maps a database INTERVAL column (PostgreSQL) to a JS `string`. */
export declare class IntervalType extends Type<string | null | undefined, string | null | undefined> {
  getColumnType(prop: EntityProperty, platform: Platform): string;
  convertToJSValue(value: string | null | undefined, platform: Platform): string | null | undefined;
  convertToDatabaseValue(value: string | null | undefined, platform: Platform): string | null | undefined;
  getDefaultLength(platform: Platform): number;
}
