import { OnDestroy, OnInit } from '@angular/core';
import { Icon } from '../../../enum/icon.enum';
import { TransactionHeaderBaseComponent } from '../../core/base/transaction-header-base.component';
import { RelationAnyType } from '../../../model/relation-any-type';
import { CustomerFullObject } from '@colijnit/relationapi/build/model/customer-full-object.bo';
import { RelationContactLink } from '@colijnit/relationapi/build/model/relation-contact-link.bo';
export declare class TransactionHeaderRelationComponent extends TransactionHeaderBaseComponent implements OnInit, OnDestroy {
    readonly icons: typeof Icon;
    showClass(): boolean;
    firstAddress: string;
    firstPostal: string;
    firstStreet: string;
    showCommunicationLabel: boolean;
    loaded: boolean;
    private _subs;
    ngOnInit(): void;
    ngOnDestroy(): void;
    typeOfCustomerFullObject(relation: RelationAnyType): boolean;
    get relationAsCustomer(): CustomerFullObject;
    contactPersonForId(relationId: number): RelationContactLink;
    protected relationSet(): void;
    protected transactionInfoSet(): void;
    private _setRelationAddress;
}
