export const config: { theme: string; format: string; formatType: string; displayFormat: null; displayFormatType: null; minuteIncrement: number; weekStart: number; inputClasses: string; todayBtnClasses: string; clearBtnClasses: string; hourOnly: boolean; todayBtn: boolean; clearBtn: boolean; clearToggle: boolean; autocommit: boolean; i18n: import("../i18n/index.js").i18nType; }; export default SveltyPicker; type SveltyPicker = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial<{ inputId?: string; name?: string; disabled?: boolean; placeholder?: string | null; required?: boolean; value?: string | string[] | null; isRange?: boolean; startDate?: string | Date | null; endDate?: string | Date | null; pickerOnly?: boolean; startView?: number; mode?: "date" | "datetime" | "time" | "auto"; disableDatesFn?: ((currentDate: Date) => boolean) | null; manualInput?: boolean; theme?: string; format?: string; formatType?: string; displayFormat?: string | null; displayFormatType?: string | null; minuteIncrement?: number; weekStart?: number; inputClasses?: string; todayBtnClasses?: string; clearBtnClasses?: string; todayBtn?: boolean; clearBtn?: boolean; clearToggle?: boolean; autocommit?: boolean; hourOnly?: boolean; i18n?: i18nType; validatorAction?: any[] | null; ce_valueElement?: HTMLInputElement | null; ce_displayElement?: HTMLInputElement | null; positionResolver?: Function; onChange?: (value: string | string[] | null) => void; onDateChange?: (prop: DateChange) => void; onCancel?: () => void; onBlur?: () => void; onInput?: (currentValue: string | null) => void; actionRow?: Snippet<[props: { autocloseSupported: boolean; todayBtnClasses: string; clearBtnClasses: string; onCancel: Function; onConfirm: Function; onClear: Function; onToday: Function; isTodayDisabled: boolean | null; i18n: i18nType; currentMode: string; }]>; children?: Snippet<[]>; }>): void; }; declare const SveltyPicker: import("svelte").Component<{ inputId?: string; name?: string; disabled?: boolean; placeholder?: string | null; required?: boolean; value?: string | string[] | null; isRange?: boolean; startDate?: Date | string | null; endDate?: Date | string | null; pickerOnly?: boolean; startView?: number; mode?: "auto" | "date" | "datetime" | "time"; disableDatesFn?: ((currentDate: Date) => boolean) | null; manualInput?: boolean; theme?: string; format?: string; formatType?: string; displayFormat?: string | null; displayFormatType?: string | null; minuteIncrement?: number; weekStart?: number; inputClasses?: string; todayBtnClasses?: string; clearBtnClasses?: string; todayBtn?: boolean; clearBtn?: boolean; clearToggle?: boolean; autocommit?: boolean; hourOnly?: boolean; i18n?: import("../i18n/index.js").i18nType; validatorAction?: Array | null; ce_valueElement?: HTMLInputElement | null; ce_displayElement?: HTMLInputElement | null; positionResolver?: Function; onChange?: (value: string | string[] | null) => void; onDateChange?: (prop: import("../types/internal.js").DateChange) => void; onCancel?: () => void; onBlur?: () => void; onInput?: (currentValue: string | null) => void; actionRow?: import("svelte").Snippet<[props: { autocloseSupported: boolean; todayBtnClasses: string; clearBtnClasses: string; onCancel: Function; onConfirm: Function; onClear: Function; onToday: Function; isTodayDisabled: boolean | null; i18n: import("../i18n/index.js").i18nType; currentMode: string; }]>; children?: import("svelte").Snippet; }, {}, "value">;