import { ColumnOptions } from 'typeorm'; import { DateTimeRange } from '../date-time-range.js'; export type DateTimeRangeColumnOptions = Omit & { /** * If set to true, a CHECK constraint is added to only allow finite date time ranges. * Default false. */ finiteOnly?: boolean; }; export declare function DateTimeRangeColumn(options?: DateTimeRangeColumnOptions): PropertyDecorator; export type DateTimeRangeViewColumnOptions = Omit; export declare function DateTimeRangeViewColumn(options?: DateTimeRangeViewColumnOptions): PropertyDecorator; export declare class DateTimeRangeTransformer { private static instance; static getInstance(): DateTimeRangeTransformer; private constructor(); from(value: string | null): DateTimeRange | null; to(value: DateTimeRange | null): string | null; }