export interface MtopRule {
    api: string;
}
export interface MtopConfig {
    v?: string;
    asac?: string;
    ecode?: number;
    isSec?: number;
    secType?: number;
    timeout?: number;
    interval?: number;
    needLogin?: boolean;
}
export default function generate(rules?: MtopRule[]): (api: string, data?: any, config?: MtopConfig) => Promise<any>;
