import { LOAD_DATA_TYPE } from '../lookup-grid-options'; import { FilterCondition } from '../../../filter-editor/types'; import { SortCondition } from '../../../sort-editor/sort.condition'; export interface EntityCondition { isUsePagination?: boolean; filterConditions?: FilterCondition[]; sortConditions?: SortCondition[]; pagination?: { isUsePagination?: boolean; pageIndex?: number; pageSize?: number; }; } export interface RemoteParams { pageIndex?: number; pageSize?: number; condition?: EntityCondition; helpId?: string; searchField?: string; searchValue?: string; } export interface NavigationFilter { searchField?: string; searchValue?: string; selected?: any; idValue?: string; } export interface SearchParam { searchField?: string; searchValue?: string; category?: LOAD_DATA_TYPE; navigation?: NavigationFilter; } export declare type LOOKUP_HTTP_PARAMS = RemoteParams | any;