import * as React from 'react'; import { LOAD_STATUS } from 'bonree-cascader'; import type { CascaderProps as RcCascaderProps } from 'bonree-cascader'; import type { FieldNames, DataNode } from 'bonree-cascader/lib/interface'; import type { SizeType } from '../config-provider/SizeContext'; export { LOAD_STATUS }; export declare type BasicDataNode = Omit; export declare type FieldNamesType = FieldNames; export declare type FilledFieldNamesType = Required; export interface CascaderProps extends Omit { multiple?: boolean; size?: SizeType; bordered?: boolean; suffixIcon?: React.ReactNode; options?: DataNodeType[]; allText?: React.ReactNode; } export interface CascaderRef { focus: () => void; blur: () => void; } declare const Cascader: ((props: CascaderProps & { children?: React.ReactNode; } & { ref?: React.Ref | undefined; }) => React.ReactElement) & { displayName: string; }; export default Cascader;