import { Type } from '@angular/core'; import { IonDatetime } from '@ionic/angular'; import { FieldType, FieldTypeConfig, DeonFieldConfig } from '@gram-deon/core'; import { DeonFieldProps } from '@gram-deon/ionic/form-field'; import * as i0 from "@angular/core"; interface DatetimeProps extends DeonFieldProps { presentation?: 'date' | 'date-time' | 'month' | 'month-year' | 'time' | 'time-date' | 'year'; locale?: any; cancelText?: string; doneText?: string; dayValues?: number | number[] | string | undefined; hourValues?: number | number[] | string | undefined; minuteValues?: number | number[] | string | undefined; monthValues?: number | number[] | string | undefined; yearValues?: number | number[] | string | undefined; minDate?: string | undefined; maxDate?: string | undefined; displayFormat?: string; } export interface DeonDatetimeFieldConfig extends DeonFieldConfig { type: 'datetime' | Type; } export declare class DeonFieldDatetime extends FieldType> { datetime: IonDatetime; isOpen: boolean; defaultOptions: { props: { presentation: "month-year"; }; }; displayFormat(): string; confirm(): void; reset(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};