import type { FileInfo } from '@wisemen/vue-core-components'; import type { FileResponse, PresignedFileResponse } from '@/client'; import type { FileReference, PresignedFileReference } from '@/models/file-reference/fileReference.model'; export declare class FileReferenceTransformer { static fromDto(dto: FileResponse): FileReference; static fromNullableDto(dto: FileResponse | null): FileReference | null; static toDto(file: FileInfo): string; static toForm(file: FileReference): FileInfo; static toNullableDto(file: FileInfo | null): string | null; static toNullableForm(file: FileReference | null): FileInfo | null; } export declare class PresignedFileReferenceTransformer { static fromDto(dto: PresignedFileResponse): PresignedFileReference; static fromNullableDto(dto: PresignedFileResponse | null): PresignedFileReference | null; static toDto(file: FileInfo): string; static toForm(file: PresignedFileReference): FileInfo; static toNullableDto(file: FileInfo | null): string | null; static toNullableForm(file: PresignedFileReference | null): FileInfo | null; }