import { ApplicationRef, ChangeDetectorRef, ComponentFactoryResolver, OnDestroy, OnInit } from '@angular/core';
import { TransactionTypeCategory } from '../../../enum/transaction-type-category.enum';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
import { TransactionMappingService } from '../../../service/transaction-mapping.service';
import { Icon } from '../../../enum/icon.enum';
import { TransactionHeaderService } from "../../core/base/service/transaction-header.service";
export declare class TransactionQuickAccessComponent implements OnInit, OnDestroy {
    private _transactionHeaderService;
    private _mappingService;
    private _compFactoryResolver;
    private appRef;
    private _changeDetector;
    readonly icons: typeof Icon;
    set container(content: any);
    showLoader: boolean;
    set transactionKind(value: TransactionKind);
    get transactionKind(): TransactionKind;
    set activeCategory(value: TransactionTypeCategory);
    get activeCategory(): TransactionTypeCategory;
    set planningLines(value: boolean);
    get planningLines(): boolean;
    private _planningLines;
    showClass(): boolean;
    private _activeCategory;
    private _componentRef;
    private _shouldCreate;
    private _transactionKind;
    private _quickAccessContainer;
    private _subs;
    constructor(_transactionHeaderService: TransactionHeaderService, _mappingService: TransactionMappingService, _compFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, _changeDetector: ChangeDetectorRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private _prepareContent;
}
