export declare namespace Asset {
    class GetAssetDto {
        constructor(fileName?: string);
        /**
         * The fileName associated with the projects asset
         * @default undefined
         */
        fileName: string;
    }
    class FetchDto {
        constructor(url?: string);
        /**
         * The url to fetch from
         * @default undefined
         */
        url: string;
    }
    class FileDto {
        constructor(file?: File | Blob);
        /**
         * Asset file that was loaded
         * @default undefined
         */
        file: File | Blob;
    }
    class FilesDto {
        constructor(files?: (File | Blob)[]);
        /**
         * Asset file that was loaded
         * @default undefined
         */
        files: (File | Blob)[];
    }
    class AssetFileDto {
        constructor(assetFile?: File, hidden?: boolean);
        /**
         * Asset file that was loaded
         * @default undefined
         */
        assetFile: File;
        /**
         * Import the asset hidden
         * @default false
         */
        hidden: boolean;
    }
    class AssetFileByUrlDto {
        constructor(assetFile?: string, rootUrl?: string, hidden?: boolean);
        /**
         * Asset file name
         * @default undefined
         */
        assetFile: string;
        /**
         * Root url
         * @default undefined
         */
        rootUrl: string;
        /**
         * Import the asset hidden
         * @default false
         */
        hidden: boolean;
    }
}
