import { ED } from '../../types/AbstractComponent'; import { ColumnProps, ValueType, ViewType } from '../../types/Filter'; type SearchPanelOption = { label: string; value: string | number; disabled?: boolean; }; type SearchPanelRenderContext = { column: SearchPanelColumnProps; value: ValueType | undefined; setValue: (value?: ValueType) => void; clear: () => void; placeholder: string; viewType?: ViewType; }; export type SearchPanelColumnProps = Omit, 'render'> & { width?: number | string; disabled?: boolean; debounceMs?: number; showSearch?: boolean; optionFilterProp?: string; prefix?: React.ReactNode; suffix?: React.ReactNode; style?: React.CSSProperties; render?: (context: SearchPanelRenderContext) => React.ReactNode; }; export type ResolvedSearchPanelColumn = SearchPanelColumnProps & { name: string; attrType?: string; viewType?: ViewType; options?: SearchPanelOption[]; multiple: boolean; resolvedPlaceholder: string; }; type ComponentColumn = SearchPanelColumnProps; declare const _default: (props: import("../..").ReactComponentProps) => React.ReactElement; export default _default;