import { AfterViewInit, EventEmitter } from '@angular/core';
import { Icon } from '../../../enum/icon.enum';
import { ActionButtonsCfgNames } from '../../../interface/action-buttons-cfg-names.interface';
import { TransactionLineBaseComponent } from '../../core/base/transaction-line-base.component';
export declare class TransactionCardHeaderComponent extends TransactionLineBaseComponent implements AfterViewInit {
    readonly icons: typeof Icon;
    showCheckbox: boolean;
    showActionButtons: boolean;
    showThumbnail: boolean;
    checkboxValueChanged: EventEmitter<boolean>;
    expandClicked: EventEmitter<void>;
    image: string;
    actionButtonsConfigNames: ActionButtonsCfgNames;
    showClass(): boolean;
    ngAfterViewInit(): void;
    deleteTransactionLineClick(event: MouseEvent): Promise<void>;
    protected visibilitySet(): void;
    private _loadLineImage;
}
