import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { QueueModel } from '../../models/queue.model'; import { TableSecondaryModel } from '../../../shared/table-secondary/models/table-secondary.model'; import { MetaDataModel } from '../../../shared/models/meta-data.model'; import * as i0 from "@angular/core"; export declare class QueueRecordTableComponent implements OnChanges { sortField: string; sortOrder: number; table: TableSecondaryModel; metaData: MetaDataModel; loading: boolean; selectedRows: any[]; resetSort: boolean; isShowSkeleton: boolean; selectedQueue: any; selectionChange: EventEmitter; selectedRowsData: EventEmitter; assignmentDataReady: EventEmitter<{ selectedRows: any[]; queueData: QueueModel; }>; rowClick: EventEmitter; paginationChanged: EventEmitter; filterApplied: EventEmitter; sortApplied: EventEmitter; onSelectionChange(selection: any[]): void; ngOnChanges(changes: SimpleChanges): void; onRowClick(record: any): void; onPaginationChange(event: any): void; onFilterApplied(record: any): void; onSort(event: any): void; get hasData(): boolean; get selectedCount(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }