import { Service } from '../service/service'; import { HttpResponse, HttpResponseData, HelperInterface, HelperHttpApi, HelperHttpData, HelperHttpHeaders, HelperHttpReturn, HelperHttpExtra } from '../type/types'; /** * Class Helper * @extends Service */ export declare class Helper extends Service implements HelperInterface { env(): Record; private webStorage; /** * Local storage * @param name * @param payload */ storage(name?: string, payload?: any): any | Record; cookie(): void; /** * Session storage * @param name * @param payload */ session(name?: string, payload?: any): any | Record; /** * Method http * @description 发起一个http请求 * @param api * @param data * @param headers * @param extra 额外的参数 */ http(api: T, data: HelperHttpData, headers?: HelperHttpHeaders, extra?: HelperHttpExtra): Promise>; /** * 发送一个Http请求 * @param api * @param data * @param handle * @param config * @param returnResponse */ send(api: any, data: any, handle: any, config: any, returnResponse?: boolean): Promise; checkAuth(): void; cookies(name: string): Record; cookies(name: string, payload?: any): void; request(api: any, data: any, config: any): void; }