import { CascaderSelectProps } from '@alifd/next/types/cascader-select'; import { Component } from 'react'; declare type data = { value?: string; label?: string; disabled?: boolean; checkboxDisabled?: boolean; children?: Array; [propName: string]: any; }; interface propTypes extends CascaderSelectProps { /** 自己渲染结果填充内容 */ valueRender?: any; triggerType?: 'click' | 'hover'; handleChange?: Function; loadEmtyTip?: string; /**内部处理请求数据 */ fetchData?: (data: {}) => Promise; width?: number; } declare type defaultPropsType = { triggerType: 'click' | 'hover'; loadEmtyTip: string; showSearch: boolean; }; export default class LPCascaderSelect extends Component { static defaultProps: defaultPropsType; constructor(props: Readonly); componentWillReceiveProps: (nextProps: { dataSource; }) => void; handleChange: (value: any, data: any, extra: any) => void; addDataSource: (data: any, targetValue: any, needAddData: any) => true | undefined; handleLoadData: (data: any) => Promise; render(): JSX.Element; } export {};