import { type Context } from 'koa'; import { type BucketItemStat } from 'minio'; export declare function setAssetHeaders(ctx: Context, mime: string, filename: string | null, stats?: BucketItemStat): void; interface FileMeta { filename?: string; mime: string; } export declare function getCompressedFileMeta({ filename, mime }: FileMeta): FileMeta; export interface AssetToUpload { id: string; mime: string; path: string; } export declare function uploadAsset(appId: number, asset: AssetToUpload): Promise; export declare function uploadAssets(appId: number, assets: AssetToUpload[]): Promise; export {};