import { OnDestroy, OnInit } from '@angular/core';
import { DeliveryOption } from '@colijnit/transactionapi/build/model/delivery-option.bo';
import { TransactionHeaderBaseComponent } from '../../core/base/transaction-header-base.component';
export declare class DeliveryOptionViewModel {
    deliveryOption: DeliveryOption;
    checked: boolean;
    constructor(deliveryOption: DeliveryOption, checked: boolean);
}
export declare class TransactionHeaderDeliveryOptionsComponent extends TransactionHeaderBaseComponent implements OnInit, OnDestroy {
    showClass(): boolean;
    deliveryOptionsViewModels: DeliveryOptionViewModel[];
    private _subs;
    private _deliveryOptionsLoaded;
    ngOnInit(): void;
    ngOnDestroy(): void;
    commitDeliveryOptions(options: string[]): Promise<boolean>;
    handleCheckboxClicked(option: DeliveryOptionViewModel): void;
    protected transactionInfoSet(): void;
    private _getDeliveryOptionsForMethod;
}
