import * as React from "react"; type renderToJsxFn = () => JSX.Element; type Option = { label: string; value: string | number | any; children?: Array; }; type CascaderProps = { options: Array; searchOptions: Array; value: Array; onChange: Function; style: React.CSSProperties; placeholder?: string; disabled: boolean; loading?: boolean; showSearch?: boolean; onSearch: renderToJsxFn; onSearchSet: Function; }; type CascaderState = { expandKeys: Array; searchStr: string; }; export default class Cascader extends React.Component { state: { expandKeys: []; searchStr: ""; }; static defaultProps: { style: {}; value: []; loading: false; showSearch: false; searchOptions: []; }; }