import { type TimeInterval, TimePickerEmits } from '../props'; import '../style/time-picker'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType; default: undefined; }; hideStep: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"sm" | "md">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }, { popoverRef: import("vue").Ref; isPopoverVisible: import("vue").Ref; displayContent: import("vue").Ref; selectedInterval: import("vue").Ref; timeIntervalOptions: import("vue").ComputedRef<{ interval: number; step: number; label: string; }[]>; selectTimeInterval: (interval: number, step: number) => void; stepOptions: import("vue").ComputedRef<{ value: number; label: string; }[]>; dateRangeTimer: import("vue").Ref; dateRangeStep: import("vue").Ref; confirmDateRange: () => void; refresh: () => TimeInterval | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, TimePickerEmits, "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: undefined; }; hideStep: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"sm" | "md">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { modelValue: TimeInterval; disabled: boolean; size: "sm" | "md"; hideStep: boolean; }>; export default _default;