import { CapContextMenuComponent, ContextMenuService } from 'cap-ds'; import { EventEmitter, OnInit } from '@angular/core'; import { Action, Attachment, AttachmentAction, AttachmentOutput, AttachmentType, DisplayType, ViewType } from '../../../models/attachment'; import { AttachmentDataService } from '../../../services/attachment-data-service/attachment.data.service'; export declare class AttachmentTileComponent implements OnInit { private readonly dataSrv; private readonly contextMenuService; contextMenu: CapContextMenuComponent; data: Array; view: DisplayType; action: Action; fileActions: EventEmitter; selectedIndex: number; get viewType(): typeof ViewType; get attachmentType(): typeof AttachmentType; get attachmentAction(): typeof AttachmentAction; get isMenu(): boolean; selectedItem: Attachment; constructor(dataSrv: AttachmentDataService, contextMenuService: ContextMenuService); getImageIcon(fileName: string): string; ngOnInit(): void; openContextMenu($event: KeyboardEvent, attachmentItem: Attachment, index: number): void; doAttachmentAction(item: Attachment, itemAction: AttachmentAction): void; openBox(item: Attachment, event: Event): void; setAction(itemIndex: number, itemAttachment: Attachment, itemAction: AttachmentAction): void; }