export declare class FileMetadata { 'id'?: string; 'category'?: FileMetadataCategoryEnum; 'fileName'?: string; 'isPublic'?: boolean; 'contactId'?: string; 'createdById'?: string; 'remoteFileKey'?: string; 'fileBoxType'?: FileMetadataFileBoxTypeEnum; 'fileSize'?: number; 'createdTime'?: string; 'updatedTime'?: string; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum FileMetadataCategoryEnum { Attachments = "ATTACHMENTS", Cart = "CART", Documents = "DOCUMENTS", Hidden = "HIDDEN", Invoice = "INVOICE", Logo = "LOGO", Tickets = "TICKETS", WebForm = "WEB_FORM", Funnel = "FUNNEL" } export declare enum FileMetadataFileBoxTypeEnum { Application = "APPLICATION", Image = "IMAGE", Fax = "FAX", Attachment = "ATTACHMENT", Ticket = "TICKET", Contact = "CONTACT", DigitalProduct = "DIGITAL_PRODUCT", Import = "IMPORT", Hidden = "HIDDEN", WebForm = "WEB_FORM", StyledCart = "STYLED_CART", ResampledImage = "RESAMPLED_IMAGE", TemplateThumbnail = "TEMPLATE_THUMBNAIL", Funnel = "FUNNEL", LogoThumbnail = "LOGO_THUMBNAIL", Unlayer = "UNLAYER", BrandingCenterLogo = "BRANDING_CENTER_LOGO" }