import React from 'react'; import { RendererProps } from 'amis-core'; import { ActionObject } from 'amis-core'; export interface QuickSearchConfig { type?: string; controls?: any; tabs?: any; fieldSet?: any; [propName: string]: any; } export interface HeadCellSearchProps extends RendererProps { name: string; searchable: boolean | QuickSearchConfig; classPrefix: string; onQuery: (values: object) => void; } export declare class HeadCellSearchDropDown extends React.Component { state: { isOpened: boolean; }; formItems: Array; constructor(props: HeadCellSearchProps); buildSchema(): any; handleClickOutside(): void; open(): void; close(): void; handleAction(e: any, action: ActionObject, ctx: object): void; handleReset(): void; handleSubmit(values: any): Promise; isActive(): boolean; render(): JSX.Element; }