import { AbstractSDKRequest, IRequestOptions, IUploadRequestOptions, StorageInterface, SDKAdapterInterface, IRequestConfig, IFetchOptions } 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; get(options: IRequestOptions): Promise; upload(options: IUploadRequestOptions): Promise; download(options: IRequestOptions): Promise; fetch(options: IFetchOptions): Promise; patch(options: IRequestOptions): Promise; } export declare const wxMpStorage: StorageInterface; export declare class WxMpWebSocket { constructor(url: string, options?: object); } export declare function parseQueryString(search: string): Record; declare function genAdapter(options: any): SDKAdapterInterface; declare const adapter: { genAdapter: typeof genAdapter; isMatch: typeof isMatch; runtime: string; }; export default adapter;