/// import Option from './option'; import OptionGroup from './option-group'; import type { SelectProps } from './types'; export type { SelectProps, OptionProps, OptionGroupProps, AutoCompleteProps, DataSourceItem, ObjectItem, VisibleChangeType, } from './types'; declare const _default: import("../config-provider/types").ConfiguredComponentClass): void; handleSearchClear(triggerType?: string | undefined): void; handleSearchKeyDown(e: import("react").KeyboardEvent): void; chooseMultipleItem(key: string): void; chooseHighlightItem(proxy: unknown, e: import("react").UIEvent): false | undefined; handleTagClose(item: import("./types").ObjectItem): boolean; handleDeleteTag(e: import("react").UIEvent): false | undefined; handleSelectAll(e: import("react").UIEvent): void; handleVisibleChange(visible: boolean, type: import("./types").VisibleChangeType): void; afterClose(): void; maxTagPlaceholder(selectedValues: import("./types").ObjectItem[], totalValues: import("./types").ObjectItem[]): string; renderValues(): import("react").ReactNode; handleWrapClick: (e: import("react").MouseEvent) => void; handleArrowClick: (e: import("react").UIEvent) => void; handleClear: (e: import("react").UIEvent) => void; hasClear(): boolean | undefined; renderExtraNode(): import("react").ReactElement>[]; renderSelect(): import("react").JSX.Element; renderSearchInput(valueNodes: import("react").ReactNode, placeholder: string | undefined, inputEl: import("react").ReactElement>): import("react").JSX.Element; renderMenuHeader(): import("react").ReactNode; render(): import("react").JSX.Element; dataStore: import("./data-store").default; selectDOM: HTMLElement; width: string | number; popupRef: HTMLDivElement; resizeTimeout: number; highlightTimer: number | undefined; menuRef: import("../config-provider/types").ConfiguredComponent | null; isAutoComplete: boolean; inputRef: import("../input/input").default; valueDataSource: { value?: string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined; valueDS?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined; mapValueDS?: Record | undefined; }; componentWillUnmount(): void; syncWidth(): void; handleResize(): void; setDataSource(props: SelectProps): import("./types").NormalizedObjectItem[]; setVisible(visible: boolean, type?: import("./types").VisibleChangeType | undefined): void; setFirstHightLightKeyForMenu(searchValue?: unknown): void; handleChange(value: import("./types").DataSourceItem | import("./types").DataSourceItem[], args_0: unknown, args_1?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined): void; handleMenuBodyClick(): void; toggleHighlightItem(dir: number): false | import("./types").NormalizedObjectItem | undefined; scrollMenuIntoView(): void; handleSelect(): void; handleMouseDown: (e: import("react").MouseEvent) => void; renderMenu(): import("react").JSX.Element; renderMenuItem(dataSource: import("./types").NormalizedObjectItem[]): import("react").ReactElement>[]; saveSelectRef: (ref: HTMLElement | null) => void; saveInputRef: (ref: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) => void; focusInput(): void; focus(start?: number | undefined, end?: number | undefined, preventScroll?: boolean): void; beforeOpen(): void; beforeClose(): void; savePopupRef: (ref: HTMLDivElement) => void; shouldAutoWidth(): boolean | undefined; context: any; setState(state: import("./select").SelectState | ((prevState: Readonly, props: Readonly) => import("./select").SelectState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; 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; }, Pick<{ selectAllYet: boolean; componentDidUpdate(prevProps: SelectProps, prevState: import("./base").BaseState): void; componentDidMount(): void; ie9Hack(): void; useDetailValue(): boolean; hasSearch(): boolean; getTagSize(): "small" | "medium" | "large" | undefined; handleMenuSelect(keys: string[], item: { props: { _key: string; }; }): false | void; handleItemClick(key: string): void; handleSingleSelect(key: string, triggerType: import("./types").VisibleChangeType): void; handleMultipleSelect(keys: import("./types").DataSourceItem[] | undefined, triggerType: import("./types").VisibleChangeType, key?: string | null | undefined, keepSearchValue?: boolean | undefined): void; updateSelectAllYet(value?: unknown): void; handleSearchValue(value: string): void; handleSearch(value: string, e: import("react").ChangeEvent): void; handleSearchClear(triggerType?: string | undefined): void; handleSearchKeyDown(e: import("react").KeyboardEvent): void; chooseMultipleItem(key: string): void; chooseHighlightItem(proxy: unknown, e: import("react").UIEvent): false | undefined; handleTagClose(item: import("./types").ObjectItem): boolean; handleDeleteTag(e: import("react").UIEvent): false | undefined; handleSelectAll(e: import("react").UIEvent): void; handleVisibleChange(visible: boolean, type: import("./types").VisibleChangeType): void; afterClose(): void; maxTagPlaceholder(selectedValues: import("./types").ObjectItem[], totalValues: import("./types").ObjectItem[]): string; renderValues(): import("react").ReactNode; handleWrapClick: (e: import("react").MouseEvent) => void; handleArrowClick: (e: import("react").UIEvent) => void; handleClear: (e: import("react").UIEvent) => void; hasClear(): boolean | undefined; renderExtraNode(): import("react").ReactElement>[]; renderSelect(): import("react").JSX.Element; renderSearchInput(valueNodes: import("react").ReactNode, placeholder: string | undefined, inputEl: import("react").ReactElement>): import("react").JSX.Element; renderMenuHeader(): import("react").ReactNode; render(): import("react").JSX.Element; dataStore: import("./data-store").default; selectDOM: HTMLElement; width: string | number; popupRef: HTMLDivElement; resizeTimeout: number; highlightTimer: number | undefined; menuRef: import("../config-provider/types").ConfiguredComponent | null; isAutoComplete: boolean; inputRef: import("../input/input").default; valueDataSource: { value?: string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined; valueDS?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined; mapValueDS?: Record | undefined; }; componentWillUnmount(): void; syncWidth(): void; handleResize(): void; setDataSource(props: SelectProps): import("./types").NormalizedObjectItem[]; setVisible(visible: boolean, type?: import("./types").VisibleChangeType | undefined): void; setFirstHightLightKeyForMenu(searchValue?: unknown): void; handleChange(value: import("./types").DataSourceItem | import("./types").DataSourceItem[], args_0: unknown, args_1?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined): void; handleMenuBodyClick(): void; toggleHighlightItem(dir: number): false | import("./types").NormalizedObjectItem | undefined; scrollMenuIntoView(): void; handleSelect(): void; handleMouseDown: (e: import("react").MouseEvent) => void; renderMenu(): import("react").JSX.Element; renderMenuItem(dataSource: import("./types").NormalizedObjectItem[]): import("react").ReactElement>[]; saveSelectRef: (ref: HTMLElement | null) => void; saveInputRef: (ref: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) => void; focusInput(): void; focus(start?: number | undefined, end?: number | undefined, preventScroll?: boolean): void; beforeOpen(): void; beforeClose(): void; savePopupRef: (ref: HTMLDivElement) => void; shouldAutoWidth(): boolean | undefined; context: any; setState(state: import("./select").SelectState | ((prevState: Readonly, props: Readonly) => import("./select").SelectState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; 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; }, "focusInput" | "handleSearchClear">> & { AutoComplete: import("../config-provider/types").ConfiguredComponentClass & Readonly<{ children?: import("react").ReactNode; }>) | undefined, type: import("./types").VisibleChangeType): void; handleMenuSelect(keys: string[]): void; handleItemClick(): void; handleSelectEvent(key: string, item: import("./types").ObjectItem, triggerType: import("./types").VisibleChangeType): void; handleChange: (value: string, proxy: import("./types").VisibleChangeType | import("react").ChangeEvent, item?: import("./types").ObjectItem | undefined) => false | undefined; handleVisibleChange(visible: boolean, type: import("./types").VisibleChangeType): void; beforeClose(): void; handleTriggerKeyDown(e: import("react").KeyboardEvent): void; chooseHighlightItem(): false | undefined; hasClear(): boolean | "" | undefined; renderSelect(props?: Readonly & Readonly<{ children?: import("react").ReactNode; }>): import("react").JSX.Element; render(): import("react").JSX.Element; dataStore: import("./data-store").default; selectDOM: HTMLElement; width: string | number; popupRef: HTMLDivElement; resizeTimeout: number; highlightTimer: number | undefined; menuRef: import("../config-provider/types").ConfiguredComponent | null; isAutoComplete: boolean; inputRef: import("../input/input").default; valueDataSource: { value?: string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined; valueDS?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined; mapValueDS?: Record | undefined; }; componentDidMount(): void; componentWillUnmount(): void; syncWidth(): void; handleResize(): void; setDataSource(props: import("./types").AutoCompleteProps): import("./types").NormalizedObjectItem[]; setVisible(visible: boolean, type?: import("./types").VisibleChangeType | undefined): void; setFirstHightLightKeyForMenu(searchValue?: unknown): void; handleMenuBodyClick(): void; toggleHighlightItem(dir: number): false | import("./types").NormalizedObjectItem | undefined; scrollMenuIntoView(): void; renderMenuHeader(): import("react").ReactNode; handleSelect(): void; handleMouseDown: (e: import("react").MouseEvent) => void; useDetailValue(): boolean; renderMenu(): import("react").JSX.Element; renderMenuItem(dataSource: import("./types").NormalizedObjectItem[]): import("react").ReactElement>[]; saveSelectRef: (ref: HTMLElement | null) => void; saveInputRef: (ref: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) => void; focusInput(): void; focus(start?: number | undefined, end?: number | undefined, preventScroll?: boolean): void; beforeOpen(): void; afterClose(): void; savePopupRef: (ref: HTMLDivElement) => void; shouldAutoWidth(): boolean | undefined; context: any; setState(state: import("./auto-complete").AutoCompleteState | ((prevState: Readonly, props: Readonly) => import("./auto-complete").AutoCompleteState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; 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; }, {}>; Option: typeof Option; OptionGroup: typeof OptionGroup; Combobox: import("../config-provider/types").ConfiguredComponentClass): void; handleSearchClear(triggerType?: string | undefined): void; handleSearchKeyDown(e: import("react").KeyboardEvent): void; chooseMultipleItem(key: string): void; chooseHighlightItem(proxy: unknown, e: import("react").UIEvent): false | undefined; handleTagClose(item: import("./types").ObjectItem): boolean; handleDeleteTag(e: import("react").UIEvent): false | undefined; handleSelectAll(e: import("react").UIEvent): void; handleVisibleChange(visible: boolean, type: import("./types").VisibleChangeType): void; afterClose(): void; maxTagPlaceholder(selectedValues: import("./types").ObjectItem[], totalValues: import("./types").ObjectItem[]): string; renderValues(): import("react").ReactNode; handleWrapClick: (e: import("react").MouseEvent) => void; handleArrowClick: (e: import("react").UIEvent) => void; handleClear: (e: import("react").UIEvent) => void; hasClear(): boolean | undefined; renderExtraNode(): import("react").ReactElement>[]; renderSelect(): import("react").JSX.Element; renderSearchInput(valueNodes: import("react").ReactNode, placeholder: string | undefined, inputEl: import("react").ReactElement>): import("react").JSX.Element; renderMenuHeader(): import("react").ReactNode; render(): import("react").JSX.Element; dataStore: import("./data-store").default; selectDOM: HTMLElement; width: string | number; popupRef: HTMLDivElement; resizeTimeout: number; highlightTimer: number | undefined; menuRef: import("../config-provider/types").ConfiguredComponent | null; isAutoComplete: boolean; inputRef: import("../input/input").default; valueDataSource: { value?: string | number | boolean | (string | number | boolean | null | undefined)[] | null | undefined; valueDS?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined; mapValueDS?: Record | undefined; }; componentWillUnmount(): void; syncWidth(): void; handleResize(): void; setDataSource(props: SelectProps): import("./types").NormalizedObjectItem[]; setVisible(visible: boolean, type?: import("./types").VisibleChangeType | undefined): void; setFirstHightLightKeyForMenu(searchValue?: unknown): void; handleChange(value: import("./types").DataSourceItem | import("./types").DataSourceItem[], args_0: unknown, args_1?: import("./types").ObjectItem | import("./types").ObjectItem[] | undefined): void; handleMenuBodyClick(): void; toggleHighlightItem(dir: number): false | import("./types").NormalizedObjectItem | undefined; scrollMenuIntoView(): void; handleSelect(): void; handleMouseDown: (e: import("react").MouseEvent) => void; renderMenu(): import("react").JSX.Element; renderMenuItem(dataSource: import("./types").NormalizedObjectItem[]): import("react").ReactElement>[]; saveSelectRef: (ref: HTMLElement | null) => void; saveInputRef: (ref: import("../config-provider/types").ConfiguredComponent> & Pick, "focus" | "getInputNode">) => void; focusInput(): void; focus(start?: number | undefined, end?: number | undefined, preventScroll?: boolean): void; beforeOpen(): void; beforeClose(): void; savePopupRef: (ref: HTMLDivElement) => void; shouldAutoWidth(): boolean | undefined; context: any; setState(state: import("./select").SelectState | ((prevState: Readonly, props: Readonly) => import("./select").SelectState | Pick | null) | Pick | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; 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 _default;