import { EventEmitter, OnInit } from '@angular/core';
import { DeliveryMethod } from '@colijnit/transactionapi/build/model/delivery-method.bo';
import { CheckboxListPropertyInterface } from '../../interface/checkbox-list-property.interface';
import { TransactionFilterPopupHeaderBaseComponent } from '../core/base/transaction-filter-popup-header-base.component';
export declare class TransactionHeaderDeliveryMethodComponent extends TransactionFilterPopupHeaderBaseComponent<DeliveryMethod> implements OnInit {
    showAsCarousel: boolean;
    filterOnWizard: boolean;
    deliveryMethodChange: EventEmitter<DeliveryMethod>;
    selectedIdx: number;
    protected codeField: string;
    protected checkField: string;
    protected propsForLabel: CheckboxListPropertyInterface[];
    ngOnInit(): void;
    commit(method: string): Promise<boolean>;
    setIndexDeliveryType(idx: number): Promise<void>;
    setDeliveryType(method: DeliveryMethod): Promise<void>;
    protected transactionInfoSet(): void;
}
