import { EventEmitter } from '@angular/core'; import { IAttachmentData } from 'gl-w-attachment-frontend'; import { GlComponentModalAlertService } from '../../../../../../gl-ng-modals-frontend/src/lib/component/alert/gl-component-modal-alert.service'; import * as i0 from "@angular/core"; export declare class GlComponentButtonAttachmentFileService { _alert: GlComponentModalAlertService; private _input; private _accepts; private _currentValue; private _attachments; constructor(_alert: GlComponentModalAlertService); initialize(input: HTMLInputElement, currentValue: EventEmitter, attachments: IAttachmentData[], duplicatedDescription: string, invalidSizeDescription: string, invalidFormatDescription: string, attachmentIconSrc: string): void; addAttachment(): void; onChange(duplicatedDescription: string, invalidSizeDescription: string, invalidFormatDescription: string, attachmentIconSrc: string): void; clearInput(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }