import type { CloudConfig } from '@alipay/faas-server-utils';
import { HttpMethod, Storage as StorageSDK } from '@alipay/faas-common-sdk';
import { Readable } from 'node:stream';
import { DownloadFileResult } from '../types';
export declare class Storage extends StorageSDK<Buffer | Readable, DownloadFileResult> {
    #private;
    constructor(config: CloudConfig);
    requestRaw(method: HttpMethod, path: string, data: object, headers: Record<string, string>): Promise<import("urllib").HttpClientResponse<unknown>>;
}
