import { EventEmitter, OnInit } from '@angular/core';
import { SendMethodService } from '../../service/send-method.service';
import { EmailAddressViewmodel } from '../../model/email-address-viewmodel';
import { ReportLayoutSelectionEmail } from '@colijnit/mainapi/build/model/report-layout-selection-email.bo';
import { CoDocument } from "@colijnit/mainapi/build/model/co-document.bo";
import { AdditionalFileButtonComponent } from "../additional-file-button/additional-file-button.component";
export declare class SendMethodEmailComponent implements OnInit {
    sendMethodService: SendMethodService;
    additionalFileButtonRef: AdditionalFileButtonComponent;
    emailAddresses: string[];
    layouts: ReportLayoutSelectionEmail[];
    pdfDoc: any;
    disablePdfPreview: boolean;
    transactionType: string;
    additionalFileContents: any;
    additionalFileName: string;
    emailUnsignedPossible: boolean;
    isAdditionalDocEnabled: boolean;
    showFilePreview: EventEmitter<number>;
    loadDefaultPrinterName: EventEmitter<number>;
    additionalFileChangeEvent: EventEmitter<CoDocument>;
    showClass(): boolean;
    emailAddressViewmodels: EmailAddressViewmodel[];
    constructor(sendMethodService: SendMethodService);
    ngOnInit(): void;
    handleCheckedEmail(emailAddressViewmodel: EmailAddressViewmodel): void;
    openAdditionalFileDialog(): void;
    isAdditionalFileActive(): boolean;
}
