import { RangeInputPosition } from '../range-input'; import { TimeRangeValue } from './interface'; import type { TimeRangePickerPartial } from './type'; declare const _default: import("vue").ComponentOptions; componentName: import("@vue/composition-api").ComputedRef; currentValue: import("@vue/composition-api").Ref; currentPanelIdx: any; inputClasses: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; innerValue: import("@vue/composition-api").Ref; isShowPanel: import("@vue/composition-api").Ref; handleInputChange: (inputVal: TimeRangeValue, { e, position }: { e: InputEvent; position: RangeInputPosition; }) => void; handleShowPopup: (visible: boolean, context: any) => void; handleClear: (context: { e: MouseEvent; }) => void; handleFocus: (value: TimeRangeValue, { e, position }: { e: FocusEvent; position: RangeInputPosition; }) => void; handleOnPick: (pickValue: string, e: MouseEvent) => void; handleClickConfirm: () => void; handleClick: ({ position }: { position: 'first' | 'second'; }) => void; handleInputBlur: (value: TimeRangeValue, { e }: { e: FocusEvent; }) => void; handleTimeChange: (newValue: string) => void; TimeIcon: import("tdesign-icons-vue").GlobalIconType; isDisabled: import("@vue/composition-api").ComputedRef; }> & import("@vue/composition-api").Data, {}, {}, { rangeInputProps: ObjectConstructor; popupProps: ObjectConstructor; allowInput: BooleanConstructor; clearable: BooleanConstructor; disableTime: { type: import("vue").PropType<(h: number, m: number, s: number, context: { partial: TimeRangePickerPartial; }) => Partial<{ hour: number[]; minute: number[]; second: number[]; }>>; }; disabled: { type: import("vue").PropType; }; format: { type: StringConstructor; default: string; }; hideDisabledTime: { type: BooleanConstructor; default: boolean; }; placeholder: { type: import("vue").PropType; default: any; }; presets: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "medium" | "large">; default: "small" | "medium" | "large"; validator(val: "small" | "medium" | "large"): boolean; }; status: { type: import("vue").PropType<"error" | "default" | "success" | "warning">; default: "error" | "default" | "success" | "warning"; validator(val: "error" | "default" | "success" | "warning"): boolean; }; steps: { type: import("vue").PropType<(string | number)[]>; default: () => (string | number)[]; }; tips: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; value: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; onBlur: import("vue").PropType<(context: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void>; onChange: import("vue").PropType<(value: TimeRangeValue) => void>; onFocus: import("vue").PropType<(context?: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void>; onInput: import("vue").PropType<(context: { value: TimeRangeValue; e?: InputEvent; position?: TimeRangePickerPartial; }) => void>; onPick: import("vue").PropType<(value: TimeRangeValue, context: { e: MouseEvent; position?: TimeRangePickerPartial; }) => void>; }, import("@vue/composition-api").ExtractPropTypes<{ rangeInputProps: ObjectConstructor; popupProps: ObjectConstructor; allowInput: BooleanConstructor; clearable: BooleanConstructor; disableTime: { type: import("vue").PropType<(h: number, m: number, s: number, context: { partial: TimeRangePickerPartial; }) => Partial<{ hour: number[]; minute: number[]; second: number[]; }>>; }; disabled: { type: import("vue").PropType; }; format: { type: StringConstructor; default: string; }; hideDisabledTime: { type: BooleanConstructor; default: boolean; }; placeholder: { type: import("vue").PropType; default: any; }; presets: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "medium" | "large">; default: "small" | "medium" | "large"; validator(val: "small" | "medium" | "large"): boolean; }; status: { type: import("vue").PropType<"error" | "default" | "success" | "warning">; default: "error" | "default" | "success" | "warning"; validator(val: "error" | "default" | "success" | "warning"): boolean; }; steps: { type: import("vue").PropType<(string | number)[]>; default: () => (string | number)[]; }; tips: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; value: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; onBlur: import("vue").PropType<(context: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void>; onChange: import("vue").PropType<(value: TimeRangeValue) => void>; onFocus: import("vue").PropType<(context?: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void>; onInput: import("vue").PropType<(context: { value: TimeRangeValue; e?: InputEvent; position?: TimeRangePickerPartial; }) => void>; onPick: import("vue").PropType<(value: TimeRangeValue, context: { e: MouseEvent; position?: TimeRangePickerPartial; }) => void>; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ size: "small" | "medium" | "large"; status: "error" | "default" | "success" | "warning"; steps: (string | number)[]; format: string; clearable: boolean; placeholder: string | string[]; allowInput: boolean; hideDisabledTime: boolean; } & { value?: TimeRangeValue; disabled?: boolean | boolean[]; onChange?: (value: TimeRangeValue) => void; defaultValue?: TimeRangeValue; tips?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); onBlur?: (context: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void; onFocus?: (context?: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void; popupProps?: Record; rangeInputProps?: Record; disableTime?: (h: number, m: number, s: number, context: { partial: TimeRangePickerPartial; }) => Partial<{ hour: number[]; minute: number[]; second: number[]; }>; presets?: import("./type").PresetTimeRange; onInput?: (context: { value: TimeRangeValue; e?: InputEvent; position?: TimeRangePickerPartial; }) => void; onPick?: (value: TimeRangeValue, context: { e: MouseEvent; position?: TimeRangePickerPartial; }) => void; }, import("@vue/composition-api").ShallowUnwrapRef<{ global: import("@vue/composition-api").ComputedRef<{} & import("..").TimePickerConfig>; componentName: import("@vue/composition-api").ComputedRef; currentValue: import("@vue/composition-api").Ref; currentPanelIdx: any; inputClasses: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; innerValue: import("@vue/composition-api").Ref; isShowPanel: import("@vue/composition-api").Ref; handleInputChange: (inputVal: TimeRangeValue, { e, position }: { e: InputEvent; position: RangeInputPosition; }) => void; handleShowPopup: (visible: boolean, context: any) => void; handleClear: (context: { e: MouseEvent; }) => void; handleFocus: (value: TimeRangeValue, { e, position }: { e: FocusEvent; position: RangeInputPosition; }) => void; handleOnPick: (pickValue: string, e: MouseEvent) => void; handleClickConfirm: () => void; handleClick: ({ position }: { position: 'first' | 'second'; }) => void; handleInputBlur: (value: TimeRangeValue, { e }: { e: FocusEvent; }) => void; handleTimeChange: (newValue: string) => void; TimeIcon: import("tdesign-icons-vue").GlobalIconType; isDisabled: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { size: "small" | "medium" | "large"; status: "error" | "default" | "success" | "warning"; steps: (string | number)[]; format: string; clearable: boolean; placeholder: string | string[]; allowInput: boolean; hideDisabledTime: boolean; } & { value?: TimeRangeValue; disabled?: boolean | boolean[]; onChange?: (value: TimeRangeValue) => void; defaultValue?: TimeRangeValue; tips?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); onBlur?: (context: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void; onFocus?: (context?: { value: TimeRangeValue; e?: FocusEvent; position?: TimeRangePickerPartial; }) => void; popupProps?: Record; rangeInputProps?: Record; disableTime?: (h: number, m: number, s: number, context: { partial: TimeRangePickerPartial; }) => Partial<{ hour: number[]; minute: number[]; second: number[]; }>; presets?: import("./type").PresetTimeRange; onInput?: (context: { value: TimeRangeValue; e?: InputEvent; position?: TimeRangePickerPartial; }) => void; onPick?: (value: TimeRangeValue, context: { e: MouseEvent; position?: TimeRangePickerPartial; }) => void; }, { size: "small" | "medium" | "large"; status: "error" | "default" | "success" | "warning"; steps: (string | number)[]; format: string; clearable: boolean; placeholder: string | string[]; allowInput: boolean; hideDisabledTime: boolean; }, true>); export default _default;