/// <reference types="node" />
/**
 * 对齐 IDL：meego_idl/app_center/api/api_app_resource.thrift
 * - APIAppResourceUploadAppFileRequest / APIAppResourceUploadAppFileResponse
 * - POST /goapi/v5/app/resource/v1/file/upload
 */
interface UploadAppFileRequest {
    siteDomain: string;
    appKey: string;
    /** 文件 Buffer */
    fileBuffer: Buffer;
    /** 文件名（含扩展名，如 icon.png） */
    fileName: string;
    /** Content-Type，如 image/png */
    contentType: string;
    /** 文件类型（0=默认） */
    fileType?: number;
}
interface UploadAppFileResponse {
    url: string;
}
export declare function uploadAppFile({ siteDomain, appKey, fileBuffer, fileName, contentType, fileType, }: UploadAppFileRequest): Promise<UploadAppFileResponse>;
export {};
