import React from 'react'; import { CascaderProps } from 'antd'; import { PropsTypes } from '@orca-fe/deye-typings'; import { TitleContentPropsOnly } from '../title-content'; import './DynamicCascade.less'; declare type CascadeOption = { value: string; label: string; children?: CascadeOption[]; isLeaf?: boolean; loading?: boolean; }; export declare type DynamicCascadeProps = React.PropsWithChildren> & TitleContentPropsOnly & { className?: string; defaultOptions?: CascadeOption[]; defaultCode?: string; loadMode?: 'url' | 'function'; loadDataUrl?: string; valueField?: string; labelField?: string; isLeafField?: string; onLoadData?: (code?: string) => Promise; }; declare function DynamicCascade(props: DynamicCascadeProps): JSX.Element; declare namespace DynamicCascade { var title: string; var propsDef: PropsTypes[]; } export default DynamicCascade;