export interface IColumnsItem {
    title: string;
    dataIndex: string;
    key: string;
    labelCol?: object;
    styles?: object;
    placeholder?: string;
    renderTips?: (v: any, options?: any) => void;
    type?: 'select';
    options?: any;
    modalProps?: any;
}
export interface ISearchPro {
    columns: IColumnsItem[];
    id?: string;
    defaultParams?: any;
    searchFormSettings?: {
        labelCol?: {
            span?: number;
            offset?: number;
        };
        columnSize?: number;
        modalWidth?: number;
    };
    styles?: object;
    classNames?: string;
    hiddenSearchInput?: boolean;
    searchInputPlaceholder?: string;
    searchInputDataIndex?: string;
    onSearchSubmit?: (params: any) => void;
}
export declare const defaultLabelCol: {
    span: number;
    offset: number;
};
