import { PropType } from 'vue'; import { Dayjs } from 'dayjs'; import type { PanelProps } from './interface'; declare var __VLS_29: {}; type __VLS_Slots = {} & { 'extra-footer'?: (props: typeof __VLS_29) => any; }; declare const __VLS_base: import("vue").DefineComponent; }; visible: { type: BooleanConstructor; }; format: { type: StringConstructor; default: string; }; use12Hours: { type: BooleanConstructor; }; step: { type: PropType; }; disabledHours: { type: PropType; }; disabledMinutes: { type: PropType; }; disabledSeconds: { type: PropType; }; hideDisabledOptions: { type: BooleanConstructor; }; hideFooter: { type: BooleanConstructor; }; isRange: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { select: (_value: Dayjs) => any; confirm: (_value: Dayjs) => any; }, string, import("vue").PublicProps, Readonly; }; visible: { type: BooleanConstructor; }; format: { type: StringConstructor; default: string; }; use12Hours: { type: BooleanConstructor; }; step: { type: PropType; }; disabledHours: { type: PropType; }; disabledMinutes: { type: PropType; }; disabledSeconds: { type: PropType; }; hideDisabledOptions: { type: BooleanConstructor; }; hideFooter: { type: BooleanConstructor; }; isRange: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; }>> & Readonly<{ onSelect?: ((_value: Dayjs) => any) | undefined; onConfirm?: ((_value: Dayjs) => any) | undefined; }>, { visible: boolean; disabled: boolean; format: string; isRange: boolean; use12Hours: boolean; hideDisabledOptions: boolean; hideFooter: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };