import { SFCWithInstall } from '../../shared/types'; declare const TimePicker: SFCWithInstall; default: string; }; shortcuts: { type: import("vue").PropType; default: () => never[]; }; }>, { attrs: { [x: string]: unknown; }; emit: (event: "update:show" | "update:formatted-value", ...args: any[]) => void; props: import("@vue/shared").LooseRequired; default: string; }; shortcuts: { type: import("vue").PropType; default: () => never[]; }; }>> & Readonly<{ "onUpdate:show"?: ((...args: any[]) => any) | undefined; "onUpdate:formatted-value"?: ((...args: any[]) => any) | undefined; }> & {}>; timePickerRef: import("vue").Ref; isTimePickerOpen: import("vue").Ref; panelContainer: import("vue").Ref; timePickerAttrs: import("vue").ComputedRef<{ [x: string]: unknown; }>; formatRef: import("vue").ComputedRef; handleFormattedTimeUpdate: (value: string) => void; handleShortcutClick: (shortcut: string) => void; isDisabled: (value: string) => any; onUpdateShow: (show: boolean) => void; focus: () => any; blur: () => any; readonly NTimePicker: any; readonly NScrollbar: any; readonly NButton: any; readonly NSpace: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:show" | "update:formatted-value")[], "update:show" | "update:formatted-value", import("vue").PublicProps, Readonly; default: string; }; shortcuts: { type: import("vue").PropType; default: () => never[]; }; }>> & Readonly<{ "onUpdate:show"?: ((...args: any[]) => any) | undefined; "onUpdate:formatted-value"?: ((...args: any[]) => any) | undefined; }>, { shortcuts: string[]; to: string | false | HTMLElement; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default TimePicker;