import { EventEmitter } from "@angular/core";
import { Icon } from "../../../../enum/icon.enum";
import { IconCacheService } from "../../../../service/icon-cache.service";
import { ReportingDocumentEmailSignDocBaseRequest } from "@colijnit/mainapi/build/model/reporting-document-email-sign-doc-base-request";
import { ReportingDocumentPrintSignDocBaseRequest } from "@colijnit/mainapi/build/model/reporting-document-print-sign-doc-base-request";
import { CoDocument } from "@colijnit/mainapi/build/model/co-document.bo";
export declare class AdditionalFileButtonComponent {
    iconCacheService: IconCacheService;
    readonly icons: typeof Icon;
    isActive: boolean;
    request: ReportingDocumentEmailSignDocBaseRequest | ReportingDocumentPrintSignDocBaseRequest;
    additionalFileContents: any;
    additionalFileName: string;
    additionalFileChangeEvent: EventEmitter<CoDocument>;
    openPdfProgrammatically: EventEmitter<void>;
    openForSave(): void;
    showClass(): boolean;
    show: boolean;
    constructor(iconCacheService: IconCacheService);
    handleToggleDialog(): void;
    toggleActive(): void;
}
