import { ExtractPropTypes, PropType } from 'vue'; export type TimeFormat = 'HH:mm' | 'HH:mm:ss' | 'hh:mm A' | 'hh:mm:ss A'; export declare const timePickerProps: { readonly modelValue: { readonly type: StringConstructor; readonly default: ""; }; readonly placeholder: { readonly type: StringConstructor; readonly default: "Pick time"; }; readonly format: { readonly type: PropType; readonly default: "HH:mm"; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly clearable: { readonly type: BooleanConstructor; readonly default: true; }; readonly editable: { readonly type: BooleanConstructor; readonly default: true; }; readonly minTime: { readonly type: StringConstructor; readonly default: ""; }; readonly maxTime: { readonly type: StringConstructor; readonly default: ""; }; readonly hourStep: { readonly type: NumberConstructor; readonly default: 1; }; readonly minuteStep: { readonly type: NumberConstructor; readonly default: 1; }; readonly secondStep: { readonly type: NumberConstructor; readonly default: 1; }; readonly triggerClass: { readonly type: PropType>; readonly default: ""; }; readonly triggerStyle: { readonly type: PropType>; readonly default: undefined; }; }; export type TimePickerProps = ExtractPropTypes; export declare function formatTime(h: number, m: number, s: number, fmt: string): string; export declare function parseTime(val: string): { h: number; m: number; s: number; } | null;