import HackApiCore, { HackApiCallback, HackApiCallbackOption, WxApi } from './hack-api';
declare type HackApiMap = {
    [x in WxApi]?: {
        originApi: Function;
        hackReq: HackNetWork<any, any>;
    };
};
export declare const originApiMap: HackApiMap;
export declare class HackNetWork<T extends HackApiCallbackOption, U extends HackApiCallback> extends HackApiCore<T, U> {
    protected defineApiProperty(): void;
    private hackHandler;
}
export declare const hackNetWork: <T extends HackApiCallbackOption, U extends HackApiCallback<any, any, any>>(option: U) => {
    originApi: Function;
    hackReq: HackNetWork<any, any>;
} | undefined;
export {};
