import { ReportingDocumentEmailSignDocBaseRequest } from '@colijnit/mainapi/build/model/reporting-document-email-sign-doc-base-request';
import { ReportingDocumentPdfBaseRequest } from '@colijnit/mainapi/build/model/reporting-document-pdf-base-request';
import { ReportingDocumentPrintSignDocBaseRequest } from '@colijnit/mainapi/build/model/reporting-document-print-sign-doc-base-request';
import { Subject } from 'rxjs';
export declare class SendMethodService {
    reportingDocumentPrintSignDocBaseRequestChanged: Subject<ReportingDocumentPrintSignDocBaseRequest>;
    reportingDocumentEmailSignDocBaseRequestChanged: Subject<ReportingDocumentEmailSignDocBaseRequest>;
    reportingDocumentPdfBaseRequestChanged: Subject<ReportingDocumentPdfBaseRequest>;
    printerNotSet: Subject<boolean>;
    set reportingDocumentPrintSignDocBaseRequest(value: ReportingDocumentPrintSignDocBaseRequest);
    get reportingDocumentPrintSignDocBaseRequest(): ReportingDocumentPrintSignDocBaseRequest;
    set reportingDocumentEmailSignDocBaseRequest(value: ReportingDocumentEmailSignDocBaseRequest);
    get reportingDocumentEmailSignDocBaseRequest(): ReportingDocumentEmailSignDocBaseRequest;
    set reportingDocumentPdfBaseRequest(value: ReportingDocumentPdfBaseRequest);
    get reportingDocumentPdfBaseRequest(): ReportingDocumentPdfBaseRequest;
    selectedEmailAddresses: string[];
    activePrinter: string;
    private _reportingDocumentPrintSignDocBaseRequest;
    private _reportingDocumentEmailSignDocBaseRequest;
    private _reportingDocumentPdfBaseRequest;
    removeEmailAddress(address: string): void;
    addEmailAddress(address: string): void;
    private _updateEmailAddresses;
}
