interface CheckPayload { readonly [key: string]: unknown; } interface SuccessfulCheckPayload extends CheckPayload { readonly ok: true; readonly projectRoot: string; readonly projectJsonPath: string; readonly projectId: string; } type CheckResult = { readonly code: 0; readonly payload: SuccessfulCheckPayload; } | { readonly code: 1 | 2; readonly payload: CheckPayload; readonly textRecovery?: "replace_project_json"; }; export declare function run(args: readonly string[]): Promise; export declare function checkProject({ cwd }?: { readonly cwd?: string; }): Promise; export {};