/// export declare const TimePicker: { new (props: never): { state: import("../inner-comps/create-time-picker").TimePickerState; isClickedOnPanel: boolean; initialSelect: { enabled: boolean; hour: boolean; minute: boolean; second: boolean; }; listenerGroup: import("@befe/brick-utils").ListenerGroup; stateUserInput: import("@befe/brick-utils").StateOperation; stateOpen: import("@befe/brick-utils").StateOperation; refInput: import("@befe/brick-utils").Ref; refInputWrapper: import("@befe/brick-utils").Ref; refPanel: import("@befe/brick-utils").Ref; refPanelWrapper: import("@befe/brick-utils").Ref; checkClickOnInput: import("../utils/safe-chain-invoker").SafeChainInvoker; checkClickOnPanel: import("../utils/safe-chain-invoker").SafeChainInvoker; isInitialSelected: () => boolean; readonly size: "xs" | "sm" | "md" | "lg" | "xl" | undefined; readonly className: string; readonly popupClassName: string; readonly shouldShowPanel: boolean; checkCouldClosePanel: (propName: "hour" | "minute" | "second") => void; triggerChange(state: { hour?: number | undefined; minute?: number | undefined; second?: number | undefined; }): void; handleTextChange: (text: string) => void; handleFocusOnInput: (e: import("react").FocusEvent) => void; handleBlurFromInput: (e: import("react").FocusEvent) => void; handlePanelChange: (propName: "hour" | "minute" | "second", value: number) => void; getSnapshotBeforeUpdate: () => any; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(): void; render(): import("react/jsx-runtime").JSX.Element; context: any; setState(state: import("../inner-comps/create-time-picker").TimePickerState | ((prevState: Readonly, props: Readonly) => import("../inner-comps/create-time-picker").TimePickerState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): 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; }; displayName: string; defaultProps: import("../inner-comps/create-time-picker").TimePickerProps; TimeValue: typeof import("../inner-comps/create-time-picker").TimeValue; getTimeText: (showSecond: boolean, hour?: number | undefined, minute?: number | undefined, second?: number | undefined) => string; validateTimeText: typeof import("../inner-comps/create-time-picker").validateTimeText; extractFromTimeText: (text: string) => { hour?: undefined; minute?: undefined; second?: undefined; } | { hour: number; minute: number; second: number; }; getInitialSelect: (enabled: boolean) => { enabled: boolean; hour: boolean; minute: boolean; second: boolean; }; getDerivedStateFromProps(nextProps: import("../inner-comps/create-time-picker").TimePickerProps): Partial; contextType?: import("react").Context | undefined; }; export type TimePicker = InstanceType; export * from '../inner-comps/create-time-picker'; export { UiTimePanel } from '../ui-comps/ui-time-panel'; export { getClosestMappedSize } from '@befe/brick-utils'; export { COL_NAMES } from '../defs/types';