import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { CaseQueriesCollection, QueryListColumn, QueryListData, QueryListItem } from '../../models';
import * as i0 from "@angular/core";
export declare class QueryListComponent implements OnChanges {
    caseQueriesCollection: CaseQueriesCollection;
    selectedQuery: EventEmitter<QueryListItem>;
    queryListData: QueryListData | undefined;
    displayedColumns: QueryListColumn[];
    ngOnChanges(simpleChanges: SimpleChanges): void;
    sortTable(col: QueryListColumn): void;
    getAriaSortHeaderValue(col: QueryListColumn): 'ascending' | 'descending' | 'none';
    showDetails(query: any): void;
    private sort;
    private sortDate;
    static ɵfac: i0.ɵɵFactoryDeclaration<QueryListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QueryListComponent, "ccd-query-list", never, { "caseQueriesCollection": { "alias": "caseQueriesCollection"; "required": false; }; }, { "selectedQuery": "selectedQuery"; }, never, never, false, never>;
}
//# sourceMappingURL=query-list.component.d.ts.map