import { OnHoldCode } from '@colijnit/transactionapi/build/model/on-hold-code.bo';
import { CheckboxListPropertyInterface } from '../../interface/checkbox-list-property.interface';
import { TransactionFilterPopupHeaderBaseComponent } from '../core/base/transaction-filter-popup-header-base.component';
export declare class TransactionHeaderHoldCodesComponent extends TransactionFilterPopupHeaderBaseComponent<OnHoldCode> {
    onHoldCodesModel: OnHoldCode[];
    protected codeField: string;
    protected checkField: string;
    protected propsForLabel: CheckboxListPropertyInterface[];
    commit(codes: OnHoldCode[]): Promise<boolean>;
    protected transactionInfoSet(): void;
    private _setOnHoldCodesModel;
}
