import { MimeTypeCategory } from '@appsemble/utils';
interface UploadedFileLike {
    filename?: string | null;
    mime: string;
    path: string;
}
export declare class AssetUploadValidationError extends Error {
    readonly Category: MimeTypeCategory.Image | MimeTypeCategory.Video;
    constructor(message: string, category: MimeTypeCategory.Image | MimeTypeCategory.Video);
}
export declare function validateUploadedFile({ mime, path }: UploadedFileLike): Promise<string>;
export {};
