export declare class ListingInputModel { search: string; searchColumns: string[]; status: string[]; limit: number; orderBy: string; order: string; offset: number; joins: joinDataType[]; filters: {}; filterLogical: string; filterDate: {}; calcTotalRecords: boolean; showCreatedBy: boolean; showUpdatedBy: boolean; showModifiedBy: boolean; childs: childDataType[]; filterConditions: filterConditionDataType[]; calcTotalRecordsOnly?: boolean; } export declare class joinDataType { tableName: string; joinColumn: string; columns: string[]; joinType?: string; filterLogical?: string; filterConditions?: filterConditionDataType[]; alias?: string; } export declare class childDataType { tableName: string; joinColumn: string; filters?: {}; filterLogical: string; filterConditions: filterConditionDataType[]; joins?: joinDataType[]; joinType?: string; joinColumnWith?: string; } export declare class filterConditionDataType { filterColumn: string; filterValues: string[]; filterOperator: string; }