export declare namespace Interface { interface IProperty { id: number; type: string; name: string; description: string; parentId: number; required: boolean; } interface IRoot { apiName: string; apiNameCh: string; description: string; requestProperties: Array; responseProperties: Array; } } export interface ICreateOption { sdkDir: string; codeType: "Typescript" | "Javascript"; mgopSchema: IMgopSchema; codeStyle?: object; } export interface IGeneratedCode { /** 顶部 import */ import: string; body: string; /**尾部 export */ export: string; } export interface IMgopSchema { appKey: string; host: string; systems: ISystems[]; } export interface ISystems { sysName: string; apiList: Interface.IRoot[]; }