import type { SFCWithInstall } from 'element-plus/es/utils/types'; declare const _TimeSelect: SFCWithInstall; default: string; validator: (value: string) => boolean; }; placeholder: { type: StringConstructor; default: string; }; start: { type: StringConstructor; default: string; }; end: { type: StringConstructor; default: string; }; step: { type: StringConstructor; default: string; }; minTime: { type: StringConstructor; default: string; }; maxTime: { type: StringConstructor; default: string; }; name: { type: StringConstructor; default: string; }; prefixIcon: { type: import("vue").PropType>; default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>; }; clearIcon: { type: import("vue").PropType>; default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>; }; }, { select: import("vue").Ref; value: import("vue").ComputedRef; items: import("vue").ComputedRef; blur: () => void; focus: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "blur" | "focus")[], "update:modelValue" | "change" | "blur" | "focus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue?: unknown; disabled?: unknown; editable?: unknown; clearable?: unknown; size?: unknown; placeholder?: unknown; start?: unknown; end?: unknown; step?: unknown; minTime?: unknown; maxTime?: unknown; name?: unknown; prefixIcon?: unknown; clearIcon?: unknown; } & { size: import("element-plus/es/utils/types").ComponentSize; disabled: boolean; name: string; editable: boolean; end: string; start: string; placeholder: string; clearable: boolean; prefixIcon: string | import("vue").Component; clearIcon: string | import("vue").Component; step: string; minTime: string; maxTime: string; } & { modelValue?: string | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { size: import("element-plus/es/utils/types").ComponentSize; disabled: boolean; name: string; editable: boolean; end: string; start: string; placeholder: string; clearable: boolean; prefixIcon: string | import("vue").Component; clearIcon: string | import("vue").Component; step: string; minTime: string; maxTime: string; }>>; export default _TimeSelect; export declare const ElTimeSelect: SFCWithInstall; default: string; validator: (value: string) => boolean; }; placeholder: { type: StringConstructor; default: string; }; start: { type: StringConstructor; default: string; }; end: { type: StringConstructor; default: string; }; step: { type: StringConstructor; default: string; }; minTime: { type: StringConstructor; default: string; }; maxTime: { type: StringConstructor; default: string; }; name: { type: StringConstructor; default: string; }; prefixIcon: { type: import("vue").PropType>; default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>; }; clearIcon: { type: import("vue").PropType>; default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>; }; }, { select: import("vue").Ref; value: import("vue").ComputedRef; items: import("vue").ComputedRef; blur: () => void; focus: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "blur" | "focus")[], "update:modelValue" | "change" | "blur" | "focus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue?: unknown; disabled?: unknown; editable?: unknown; clearable?: unknown; size?: unknown; placeholder?: unknown; start?: unknown; end?: unknown; step?: unknown; minTime?: unknown; maxTime?: unknown; name?: unknown; prefixIcon?: unknown; clearIcon?: unknown; } & { size: import("element-plus/es/utils/types").ComponentSize; disabled: boolean; name: string; editable: boolean; end: string; start: string; placeholder: string; clearable: boolean; prefixIcon: string | import("vue").Component; clearIcon: string | import("vue").Component; step: string; minTime: string; maxTime: string; } & { modelValue?: string | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { size: import("element-plus/es/utils/types").ComponentSize; disabled: boolean; name: string; editable: boolean; end: string; start: string; placeholder: string; clearable: boolean; prefixIcon: string | import("vue").Component; clearIcon: string | import("vue").Component; step: string; minTime: string; maxTime: string; }>>;