import type { Dayjs } from 'dayjs'; import type { App } from 'vue'; import type { PickerTimeProps, RangePickerTimeProps } from '../datePicker/generatePicker'; declare const ScTimePicker: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { mode: any; size: any; onFocus: any; onBlur: any; onClick: any; onContextmenu: any; onMousedown: any; onMouseenter: any; onMouseleave: any; onMouseup: any; suffixIcon: any; dropdownAlign: any; clearIcon: any; prevIcon: any; nextIcon: any; superPrevIcon: any; superNextIcon: any; dateRender: any; monthCellRender: any; disabledTime: any; format: any; monthCellContentRender: any; showTime: any; picker: any; }>, ScTimeRangePicker: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; popupClassName?: unknown; valueFormat?: unknown; } & { [x: string]: any; [x: number]: any; [x: symbol]: any; } & {}>, { [x: string]: any; [x: number]: any; [x: symbol]: any; }>; export interface TimeRangePickerProps extends Omit, 'picker'> { popupClassName?: string; valueFormat?: string; } export interface TimePickerProps extends Omit, 'picker'> { popupClassName?: string; valueFormat?: string; } export { ScTimePicker, ScTimeRangePicker }; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ mode: any; size: any; onFocus: any; onBlur: any; onClick: any; onContextmenu: any; onMousedown: any; onMouseenter: any; onMouseleave: any; onMouseup: any; suffixIcon: any; dropdownAlign: any; clearIcon: any; prevIcon: any; nextIcon: any; superPrevIcon: any; superNextIcon: any; dateRender: any; monthCellRender: any; disabledTime: any; format: any; monthCellContentRender: any; showTime: any; picker: any; }> & Omit> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "mode" | "size" | "onFocus" | "onBlur" | "onClick" | "onContextmenu" | "onMousedown" | "onMouseenter" | "onMouseleave" | "onMouseup" | "suffixIcon" | "dropdownAlign" | "clearIcon" | "prevIcon" | "nextIcon" | "superPrevIcon" | "superNextIcon" | "dateRender" | "monthCellRender" | "disabledTime" | "format" | "monthCellContentRender" | "showTime" | "picker" | undefined>; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: ((event: string, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); $el: any; $options: import("vue").ComponentOptionsBase>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, { mode: any; size: any; onFocus: any; onBlur: any; onClick: any; onContextmenu: any; onMousedown: any; onMouseenter: any; onMouseleave: any; onMouseup: any; suffixIcon: any; dropdownAlign: any; clearIcon: any; prevIcon: any; nextIcon: any; superPrevIcon: any; superNextIcon: any; dateRender: any; monthCellRender: any; disabledTime: any; format: any; monthCellContentRender: any; showTime: any; picker: any; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly> & import("vue").ShallowUnwrapRef<{}> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, { mode: any; size: any; onFocus: any; onBlur: any; onClick: any; onContextmenu: any; onMousedown: any; onMouseenter: any; onMouseleave: any; onMouseup: any; suffixIcon: any; dropdownAlign: any; clearIcon: any; prevIcon: any; nextIcon: any; superPrevIcon: any; superNextIcon: any; dateRender: any; monthCellRender: any; disabledTime: any; format: any; monthCellContentRender: any; showTime: any; picker: any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { ScTimePicker: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { mode: any; size: any; onFocus: any; onBlur: any; onClick: any; onContextmenu: any; onMousedown: any; onMouseenter: any; onMouseleave: any; onMouseup: any; suffixIcon: any; dropdownAlign: any; clearIcon: any; prevIcon: any; nextIcon: any; superPrevIcon: any; superNextIcon: any; dateRender: any; monthCellRender: any; disabledTime: any; format: any; monthCellContentRender: any; showTime: any; picker: any; }>; ScTimeRangePicker: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; popupClassName?: unknown; valueFormat?: unknown; } & { [x: string]: any; [x: number]: any; [x: symbol]: any; } & {}>, { [x: string]: any; [x: number]: any; [x: symbol]: any; }>; install: (app: App) => App; }; export default _default;