import { ChangeDetectorRef, OnInit } from '@angular/core';
import { TransactionService } from '../../service/transaction.service';
import { ColorSequenceService } from '@colijnit/corecomponents_v12';
import { CoDocument } from '@colijnit/mainapi/build/model/co-document.bo';
import { RelationListObject } from '@colijnit/relationapi/build/model/relation-list-object.bo';
import { TransactionRelationService } from '../../service/transaction-relation.service';
import { TransactionConnectorService } from '../../service/transaction-connector.service';
export declare class AvatarComponent implements OnInit {
    private _transactionService;
    private _transactionConnectorService;
    private _colorSequenceService;
    private _relationService;
    private _changeDetector;
    set image(value: CoDocument);
    get image(): CoDocument;
    set relationId(value: number);
    get relationId(): number;
    set relation(value: RelationListObject);
    get relation(): RelationListObject;
    showClass(): boolean;
    imageSrc: string;
    backgroundColor: string;
    set initials(value: string);
    get initials(): string;
    private _initials;
    private _relationId;
    private _relation;
    private _image;
    constructor(_transactionService: TransactionService, _transactionConnectorService: TransactionConnectorService, _colorSequenceService: ColorSequenceService, _relationService: TransactionRelationService, _changeDetector: ChangeDetectorRef);
    ngOnInit(): void;
    private _setAvatar;
    private _setImageForAvatar;
    private _setImageFromRelation;
    private _setRelationInitials;
    private _getImageContent;
    private _setBackgroundColor;
    private _detectChanges;
}
