import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { IDocumentToSend } from '../models'; import { IToContragent } from '../../../../models/contragents'; import { IDocTypeIdDTO } from '../../../../models/filters'; import { ValidatorFn } from '@angular/forms'; import { Subscriber } from '../../../../../сlasses/subscriber/subscriber'; export declare class DocInfoComponent extends Subscriber implements OnChanges { document: IDocumentToSend; docTypes: { list: IDocTypeIdDTO[]; disabled: boolean; }; contragents: { list: IToContragent[]; disabled: boolean; }; delete: EventEmitter<{}>; filterContragents: EventEmitter<{}>; mask: any; displayContragent(contragent?: IToContragent): string; onDelete(): void; addAdditionalValidators(doc: IDocumentToSend): void; removeAdditionalValidators(doc: IDocumentToSend): void; contragentValidator(): ValidatorFn; ngOnChanges(changes: SimpleChanges): void; }