import type { SelectProps } from 'antd'; import { Component } from 'react'; export interface BaseSelectProps extends SelectProps { type: string; loadFunction: (params?: any) => Promise; queryParams?: Record; noCache?: boolean; onLoad?: (options: any, total?: number) => void; searchDebounceValue?: number; } declare class BaseSelect extends Component { constructor(props: any); reRender: (e: any) => void; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; isNoCache: () => boolean | undefined; handleLoadData: () => void; loadDataForCache: () => void; loadDataWithoutCache: () => void; render(): import("react/jsx-runtime").JSX.Element; } export default BaseSelect;