export interface ProjectInfo { path: string; } export interface TMACliConfig { proxy: string | null; tempFilePath: string | null; storagePath: string; url: { makeSchema: string; compileProgress: string; preview: string; upload: string; emailLogin: string; mobileLogin: string; sendLoginCode: string; getUserInfo: string; }; interactGameUrl: { makeSchema: string; compileProgress: string; preview: string; upload: string; }; microgameUrl: { makeSchema: string; compileProgress: string; preview: string; upload: string; versionInfo: string; }; env: { type: 'online' | 'ppe' | 'boe'; channel: string; }; } export interface QrcodeInfo { format: 'imageFile' | 'terminal' | 'imageSVG' | 'plain' | null; output?: string; options?: { small?: boolean; }; } export {};