import { ChangeDetectorRef, EventEmitter } from '@angular/core';
import { Icon } from '../../enum/icon.enum';
import { IconCacheService } from '../../service/icon-cache.service';
import { TransactionService } from '../../service/transaction.service';
import { DocDeliveryBatch } from '@colijnit/transactionapi/build/model/doc-delivery-batch.bo';
import { ColumnAlign } from '@colijnit/corecomponents_v12';
export declare class TransactionConfirmationHistoryComponent {
    iconCacheService: IconCacheService;
    transactionService: TransactionService;
    protected changeDetector: ChangeDetectorRef;
    readonly icons: typeof Icon;
    readonly columnAlign: typeof ColumnAlign;
    collection: DocDeliveryBatch[];
    set isDocBatchSaved(data: boolean);
    get isDocBatchSaved(): boolean;
    selectRow: EventEmitter<DocDeliveryBatch>;
    deleteRow: EventEmitter<DocDeliveryBatch>;
    rowDeselected: EventEmitter<void>;
    showClass(): boolean;
    constructor(iconCacheService: IconCacheService, transactionService: TransactionService, changeDetector: ChangeDetectorRef);
    deleteDocBatch(event: any): Promise<void>;
    selectedLineDocBatchArray(event: any): void;
    rowSelected(doc: DocDeliveryBatch): void;
    rowDelete(doc: DocDeliveryBatch): void;
    rowDeselect(): void;
    isRowDisabled(row: DocDeliveryBatch): boolean;
}
