import { Temporal } from '@js-temporal/polyfill'; import { CoarPlainDateTimePickerSize } from '@cocoar/vue-ui'; import { CoarDateMarker } from '../cell-renderers/plain-date-cell-editor.models'; import { PlainDateTimeCellEditorConfig } from '../cell-renderers/plain-date-time-cell-editor.models'; /** * Fluent configurator for `col.plainDateTime()`. * * Cell value is `Temporal.PlainDateTime | null` (floating wallclock). The * renderer formats with date-style: medium + time-style: short; the editor * wraps ``. */ export declare class PlainDateTimeColumnConfigurator { #private; /** Trigger size — defaults to `'s'`. */ size(value: CoarPlainDateTimePickerSize): this; /** Show a clear button inside the picker. Default `true`. */ clearable(value?: boolean): this; /** Minimum selectable date+time. */ min(value: Temporal.PlainDateTime | null): this; /** Maximum selectable date+time. */ max(value: Temporal.PlainDateTime | null): this; /** Show ISO week numbers in the calendar panel. */ showWeekNumbers(value?: boolean): this; /** Visually highlight Saturday + Sunday. */ highlightWeekends(value?: boolean): this; /** Date markers (static array or per-row function). */ markers(value: CoarDateMarker[] | ((row: TData) => CoarDateMarker[])): this; /** Locale override. Defaults to the consumer-app locale. */ locale(value: string): this; /** @internal */ build(): PlainDateTimeCellEditorConfig; } //# sourceMappingURL=PlainDateTimeColumnConfigurator.d.ts.map