/// export type { CascaderProps, CascaderDataItem, CascaderDataItemWithPosInfo, Extra } from './types'; declare const _default: import("../config-provider/types").ConfiguredComponentClass; handleMouseLeave(): void; setExpandValue(expandedValue: string[], isExpandedValueSetByAction?: boolean): void; getFirstFocusKeyByDataSource(dataSource: import("./types").CascaderDataItem[]): string; getFirstFocusKeyByFilteredPaths(filteredPaths: import("./types").CascaderDataItemWithPosInfo[][] | undefined): string; getFirstFocusKey(): string; setFocusValue(): void; handleFocus(focusedValue: string): void; handleFold(): void; getIndeterminate(value: string[]): string[]; onBlur(e: import("react").FocusEvent): void; renderMenu(data: import("./types").CascaderDataItem[] | undefined, level: number): import("react").JSX.Element; renderMenus(): import("react").JSX.Element[]; renderFilteredItem(path: import("./types").CascaderDataItemWithPosInfo[]): import("react").JSX.Element; renderFilteredList(): import("react").JSX.Element; render(): import("react").JSX.Element; context: any; setState(state: import("./types").CascaderState | ((prevState: Readonly, props: Readonly) => import("./types").CascaderState | 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; componentWillUnmount?(): void; 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<{ lastExpandedValue: string[]; cascader: HTMLDivElement; cascaderInner: HTMLDivElement; indeterminate: string[]; componentDidMount(): void; componentDidUpdate(): void; getCascaderNode(ref: HTMLDivElement): void; getCascaderInnerNode(ref: HTMLDivElement): void; setCascaderInnerWidth(): void; flatValue(value: string[]): string[]; getValue(pos: string): string | null; getPos(value: string): string | null; getData(value: string[]): import("./types").CascaderDataItemWithPosInfo[]; processValue(value: string[], v: string, checked: boolean): void; handleSelect(v: string, canExpand: boolean): void; handleCheck(v: string, checked: boolean): void; handleExpand(value: string, level: number, canExpand: boolean, focusedFirstChild: boolean): void | Promise; handleMouseLeave(): void; setExpandValue(expandedValue: string[], isExpandedValueSetByAction?: boolean): void; getFirstFocusKeyByDataSource(dataSource: import("./types").CascaderDataItem[]): string; getFirstFocusKeyByFilteredPaths(filteredPaths: import("./types").CascaderDataItemWithPosInfo[][] | undefined): string; getFirstFocusKey(): string; setFocusValue(): void; handleFocus(focusedValue: string): void; handleFold(): void; getIndeterminate(value: string[]): string[]; onBlur(e: import("react").FocusEvent): void; renderMenu(data: import("./types").CascaderDataItem[] | undefined, level: number): import("react").JSX.Element; renderMenus(): import("react").JSX.Element[]; renderFilteredItem(path: import("./types").CascaderDataItemWithPosInfo[]): import("react").JSX.Element; renderFilteredList(): import("react").JSX.Element; render(): import("react").JSX.Element; context: any; setState(state: import("./types").CascaderState | ((prevState: Readonly, props: Readonly) => import("./types").CascaderState | 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; componentWillUnmount?(): void; 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; }, "setFocusValue">>; export default _default;