import { AttachmentType, TmwAttachmentDTO } from "tmw-attachments"; export declare class DynAttachment implements TmwAttachmentDTO { ID: number | string; FileName?: string; FileContentType?: string; FileExtension?: string; FilePath?: string; AttachmentType?: AttachmentType; AttachmentFieldType: AttachmentFieldTypeEnum; ExtraJSON: string; FileDataBase64?: string; IsImage?: boolean; FileThumbnailBase64?: string; TrustedUrl?: any; OrdinalPosition?: number; Path: string; ThumbmailPath: string; Title: string; CreationDate: Date; ProjectName: string; OrgaID: string; FormID: string; FieldID: string; AnswerID: string; ImageWidthPx: number; ImageHeightPx: number; ResizedImageHeightPx: number; ButtonValue: string; ButtonKey: string; objectToSelect?: DynAttachmentSelectObject; originalIndex?: number; FileBases64?: { [key: string]: string; }; } export declare class DynAttachmentSelectObject { ID: number | string; ButtonValue: string; ButtonKey: string; } export declare class attachmentTypeEnum { SINGLE: number; LIST: number; } export declare enum AttachmentFieldTypeEnum { IMMAGINE = 7, ELENCO_IMMAGINI = 11, IMMAGINE_CON_MARKERS = 13 }