import { ICellEditorParams } from 'ag-grid-community'; import { Temporal } from '@js-temporal/polyfill'; import { PlainDateTimeCellEditorConfig } from './plain-date-time-cell-editor.models'; type __VLS_Props = { params: ICellEditorParams & { config?: PlainDateTimeCellEditorConfig; }; }; declare const _default: import('vue').DefineComponent<__VLS_Props, { getValue: () => { readonly era: string | undefined; readonly eraYear: number | undefined; readonly year: number; readonly month: number; readonly monthCode: string; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; readonly microsecond: number; readonly nanosecond: number; readonly calendarId: string; readonly dayOfWeek: number; readonly dayOfYear: number; readonly weekOfYear: number | undefined; readonly yearOfWeek: number | undefined; readonly daysInWeek: number; readonly daysInYear: number; readonly daysInMonth: number; readonly monthsInYear: number; readonly inLeapYear: boolean; equals: (other: Temporal.PlainDateTime | Temporal.PlainDateTimeLike | string) => boolean; with: (dateTimeLike: Temporal.PlainDateTimeLike, options?: Temporal.AssignmentOptions) => Temporal.PlainDateTime; withPlainTime: (timeLike?: Temporal.PlainTime | Temporal.PlainTimeLike | string) => Temporal.PlainDateTime; withCalendar: (calendar: Temporal.CalendarLike) => Temporal.PlainDateTime; add: (durationLike: Temporal.Duration | Temporal.DurationLike | string, options?: Temporal.ArithmeticOptions) => Temporal.PlainDateTime; subtract: (durationLike: Temporal.Duration | Temporal.DurationLike | string, options?: Temporal.ArithmeticOptions) => Temporal.PlainDateTime; until: (other: Temporal.PlainDateTime | Temporal.PlainDateTimeLike | string, options?: Temporal.DifferenceOptions<"year" | "month" | "week" | "day" | "hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">) => Temporal.Duration; since: (other: Temporal.PlainDateTime | Temporal.PlainDateTimeLike | string, options?: Temporal.DifferenceOptions<"year" | "month" | "week" | "day" | "hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">) => Temporal.Duration; round: (roundTo: Temporal.RoundTo<"day" | "hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">) => Temporal.PlainDateTime; toZonedDateTime: (tzLike: Temporal.TimeZoneLike, options?: Temporal.ToInstantOptions) => Temporal.ZonedDateTime; toPlainDate: () => Temporal.PlainDate; toPlainTime: () => Temporal.PlainTime; toLocaleString: (locales?: Temporal.LocalesArgument, options?: globalThis.Intl.DateTimeFormatOptions) => string; toJSON: () => string; toString: (options?: Temporal.CalendarTypeToStringOptions) => string; valueOf: () => never; readonly [Symbol.toStringTag]: "Temporal.PlainDateTime"; } | null; afterGuiAttached: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { rootRef: HTMLDivElement; }, HTMLDivElement>; export default _default; //# sourceMappingURL=CoarPlainDateTimeCellEditor.vue.d.ts.map