import { AbstractSDKRequest, IRequestOptions, IUploadRequestOptions, StorageInterface, SDKAdapterInterface, IRequestConfig } from '@cloudbase/adapter-interface'; declare function isMatch(): boolean; export declare class WxRequest extends AbstractSDKRequest { private readonly _timeout; private readonly _timeoutMsg; private readonly _restrictedMethods; constructor(config?: IRequestConfig); post(options: IRequestOptions): Promise; upload(options: IUploadRequestOptions): Promise; download(options: IRequestOptions): Promise; } export declare const wxMpStorage: StorageInterface; export declare class WxMpWebSocket { constructor(url: string, options?: object); } declare function genAdapter(): SDKAdapterInterface; declare const adapter: { genAdapter: typeof genAdapter; isMatch: typeof isMatch; runtime: string; }; export default adapter;