import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { DictionaryService } from '../../service/dictionary.service';
import { TransactionInfoResponse } from '@colijnit/transactionapi/build/model/transaction-info-response.bo';
import { TransactionService } from '../../service/transaction.service';
import { RelationAnyType } from '../../model/relation-any-type';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
import { TransactionScreenConfigurationService } from '../../service/transaction-screen-configuration.service';
export declare class ShoppingCartComponent implements OnInit, OnDestroy {
    service: TransactionService;
    private _dictionary;
    private _screenConfigurationService;
    readonly transactionKind: typeof TransactionKind;
    closeCart: EventEmitter<void>;
    checkout: EventEmitter<void>;
    showClass(): boolean;
    transaction: TransactionInfoResponse;
    relation: RelationAnyType;
    screenConfigLoaded: boolean;
    private _subs;
    constructor(service: TransactionService, _dictionary: DictionaryService, _screenConfigurationService: TransactionScreenConfigurationService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    cartTitle(): string;
    checkoutString(): string;
}
