import React from 'react'; import type { TimePickerProps, ValueType, RangePickerProps, PresetType } from './types'; declare const TimePickerWithSub: import("../config-provider/types").ConfiguredComponentClass> & Pick, "focus" | "getInputNode">) | (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">)[] | undefined; setInputRef: (el: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">, index?: number | undefined) => void; setValue: (v: string | number | null) => string | number | (string | number | null)[] | null; formatter: (v: import("dayjs").Dayjs) => string | import("dayjs").Dayjs; onInput: ((value: string | number, e: React.CompositionEvent | React.ChangeEvent | React.KeyboardEvent, reason?: string | undefined) => void) | undefined; handleTypeChange: (inputType: number) => void; getPlaceholder: () => string | string[] | undefined; getHtmlSize: () => string; render(): React.JSX.Element; context: any; setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: React.ReactNode; }>; state: Readonly<{}>; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void; }; clearTimeoutId: number; getInitValue: () => ValueType; getInitRangeInputState: () => { justBeginInput: boolean; inputType: import("./types").InputType; }; onKeyDown: (e: React.KeyboardEvent) => void; onVisibleChange: (visible: boolean, type?: string | undefined) => void; onClick: () => void; handleVisibleChange: (visible: boolean, targetType: string) => void; handleInputFocus: (inputType: number) => void; onOk: () => void; onInputTypeChange: (idx: import("./types").InputType) => void; checkValue: (value: string | import("dayjs").Dayjs | (string | import("dayjs").Dayjs | null)[] | null | undefined, strictly?: boolean | undefined) => ValueType; getOutputArgs: (value: ValueType) => (string | string[] | ValueType)[]; onChange: (v: ValueType) => void; shouldSwitchInput: (value: (import("dayjs").Dayjs | null)[]) => boolean; handleChange: (v: string | string[] | ValueType, eventType?: string | undefined) => void; isEnabled: (idx?: number | undefined) => boolean; handleClear: () => void; handleInput: (v: string, eventType?: string | undefined) => void; renderPreview(others: Omit): React.JSX.Element; render(): React.JSX.Element; context: any; setState(state: import("./types").TimePickerState | ((prevState: Readonly, props: Readonly) => import("./types").TimePickerState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: React.ReactNode; }>; state: Readonly; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }, {}> & { RangePicker: React.ForwardRefExoticComponent> & Pick, "focus" | "getInputNode">) | (import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">)[] | undefined; setInputRef: (el: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">, index?: number | undefined) => void; setValue: (v: string | number | null) => string | number | (string | number | null)[] | null; formatter: (v: import("dayjs").Dayjs) => string | import("dayjs").Dayjs; onInput: ((value: string | number, e: React.CompositionEvent | React.ChangeEvent | React.KeyboardEvent, reason?: string | undefined) => void) | undefined; handleTypeChange: (inputType: number) => void; getPlaceholder: () => string | string[] | undefined; getHtmlSize: () => string; render(): React.JSX.Element; context: any; setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: React.ReactNode; }>; state: Readonly<{}>; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void; }; clearTimeoutId: number; getInitValue: () => ValueType; getInitRangeInputState: () => { justBeginInput: boolean; inputType: import("./types").InputType; }; onKeyDown: (e: React.KeyboardEvent) => void; onVisibleChange: (visible: boolean, type?: string | undefined) => void; onClick: () => void; handleVisibleChange: (visible: boolean, targetType: string) => void; handleInputFocus: (inputType: number) => void; onOk: () => void; onInputTypeChange: (idx: import("./types").InputType) => void; checkValue: (value: string | import("dayjs").Dayjs | (string | import("dayjs").Dayjs | null)[] | null | undefined, strictly?: boolean | undefined) => ValueType; getOutputArgs: (value: ValueType) => (string | string[] | ValueType)[]; onChange: (v: ValueType) => void; shouldSwitchInput: (value: (import("dayjs").Dayjs | null)[]) => boolean; handleChange: (v: string | string[] | ValueType, eventType?: string | undefined) => void; isEnabled: (idx?: number | undefined) => boolean; handleClear: () => void; handleInput: (v: string, eventType?: string | undefined) => void; renderPreview(others: Omit): React.JSX.Element; render(): React.JSX.Element; context: any; setState(state: import("./types").TimePickerState | ((prevState: Readonly, props: Readonly) => import("./types").TimePickerState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: React.ReactNode; }>; state: Readonly; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }>>>; }; export default TimePickerWithSub; export type { TimePickerProps, ValueType, RangePickerProps, PresetType };