import { OnInit, OnChanges, EventEmitter, ElementRef, Renderer2, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { PepFileService, PepCustomizationService, PepLayoutType, PepHorizontalAlignment, IPepFieldClickEvent } from '@pepperi-addons/ngx-lib'; import * as i0 from "@angular/core"; export declare class PepAttachmentComponent implements OnInit, OnChanges, OnDestroy { private customizationService; private renderer; element: ElementRef; private fileService; /** * The attachment key. * * @memberof PepAttachmentComponent */ key: string; private _src; /** * The src of the attachment. * * @memberof PepAttachmentComponent */ set src(value: string); get src(): string; /** * The title of the attachment. * * @memberof PepAttachmentComponent */ label: string; /** * If the attachment is mandatory * * @memberof PepAttachmentComponent */ mandatory: boolean; /** * If the attachment is disabled * * @memberof PepAttachmentComponent */ disabled: boolean; /** * If the attachment is readonly * * @memberof PepAttachmentComponent */ readonly: boolean; /** * The horizontal alignment of the attachment * * @type {PepHorizontalAlignment} * @memberof PepAttachmentComponent */ xAlignment: PepHorizontalAlignment; private _rowSpan; set rowSpan(value: number); get rowSpan(): number; private _visible; set visible(visible: boolean); get visible(): boolean; controlType: string; form: FormGroup; showTitle: boolean; renderTitle: boolean; private _layoutType; set layoutType(value: PepLayoutType); get layoutType(): PepLayoutType; isActive: boolean; fileChange: EventEmitter; elementClick: EventEmitter; fieldHeight: string; standAlone: boolean; dataURI: any; acceptAttachmentType: string; constructor(customizationService: PepCustomizationService, renderer: Renderer2, element: ElementRef, fileService: PepFileService); private setFieldHeight; private setDefaultForm; ngOnDestroy(): void; ngOnInit(): void; ngOnChanges(changes: any): void; onFileChanged(fileData: any): void; onFileClicked(event: IPepFieldClickEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }