export interface ManifestCheckSuccess { ok: true; manifest: unknown; warnings: string[]; } export interface ManifestCheckFailure { ok: false; reason: string; /** Stable agent-core failure code when check() supplied one. */ code?: string; } export type ManifestCheckResult = ManifestCheckSuccess | ManifestCheckFailure; /** Runs `check({ sourceDir })` in a child `node` process; never throws or * rejects — a crash, timeout, or unparsable output all come back as a * `ManifestCheckFailure` with a human-readable reason. */ export declare function runManifestCheck(sourceDir: string): Promise; //# sourceMappingURL=canvas-manifest-check.d.ts.map