import React from 'react';
export interface SearchConfigProps {
    relation: string;
    fieldType: string;
    operator: string;
}
export interface LocalizationProps {
    customFilter: any;
    basicFilter: any;
    globalQuery: any;
    filterQuery: any;
}
export interface LmFilterProps {
    dataSource: Array<any>;
    enableSearch: boolean;
    enableBaisc: boolean;
    enableComplex: boolean;
    enableCustom: boolean;
    enableClear: boolean;
    enableAutoString: boolean;
    size: string;
    searchKey: string;
    placeholder: string;
    searchConfig: Partial<SearchConfigProps>;
    customRender: React.ReactDOM | React.FC | React.ReactNode | null;
    localization: Partial<LocalizationProps>;
}
export interface InstanceProps {
    state: any;
    dispatch: any;
    [x: string]: any;
}
export interface ComponentProps {
    instance: Partial<InstanceProps>;
    item?: any;
    options?: any;
}
