export declare const biligEvaluatorSchemaVersion = "bilig-evaluator.v1"; export type BiligEvaluatorDoor = 'workpaper-service' | 'agent-mcp'; export type BiligEvaluatorScenario = 'default' | 'revenue-plan' | 'provider-backed'; export interface BiligEvaluatorCliContext { readonly stdout?: (text: string) => void; readonly stderr?: (text: string) => void; } export interface BiligEvaluatorDoorSummary { readonly door: BiligEvaluatorDoor; readonly label: string; readonly command: string; readonly docs: string; } export interface BiligEvaluatorEvidence { readonly scenario?: BiligEvaluatorScenario | undefined; readonly target?: string | undefined; readonly editedCell?: string | undefined; readonly dependentCell?: string | undefined; readonly dependentCells?: readonly string[] | undefined; readonly readbackRange?: string | undefined; readonly formulaFamilies?: readonly string[] | undefined; readonly providerFunction?: string | undefined; readonly adapterSurface?: string | undefined; readonly formula?: string | undefined; readonly adapterFormula?: string | undefined; readonly diagnostics?: readonly unknown[] | undefined; readonly before?: unknown; readonly after?: unknown; readonly afterRestore?: unknown; readonly afterRestart?: unknown; readonly persistedDocumentBytes?: number | undefined; readonly toolCount?: number | undefined; readonly tools?: readonly string[] | undefined; readonly checks: Readonly>; } export interface BiligEvaluatorProof { readonly schemaVersion: typeof biligEvaluatorSchemaVersion; readonly door: BiligEvaluatorDoor; readonly doorName: string; readonly command: string; readonly packageVersions: Readonly>; readonly scenario?: BiligEvaluatorScenario | undefined; readonly evidence: BiligEvaluatorEvidence; readonly verified: boolean; readonly durationMs: number; readonly limitations: readonly string[]; readonly next: { readonly docs: string; readonly command: string; }; readonly sourceProof: unknown; } export declare function listBiligEvaluatorDoors(): readonly BiligEvaluatorDoorSummary[]; export declare function buildBiligEvaluatorProof(door: BiligEvaluatorDoor, options?: { readonly scenario?: BiligEvaluatorScenario; }): Promise; export declare function runBiligEvaluatorCli(args: readonly string[], context?: BiligEvaluatorCliContext): Promise;