import { type EntropyProposalInput } from "./passes.js"; import { type CompiledSurfaceFile } from "./compiled-surface.js"; import type { EntropyAuditCall, EntropyGateResult, EntropyProposal, EntropyRepairRowInput, EntropyReport, EntropySurfaceSnapshot, EntropyTraceInput, EntropyValueObservation } from "./types.js"; export declare const AUTO_APPLY_PROPOSAL_KINDS: readonly string[]; export declare const entropyReviewSignals: (input: EntropyProposalInput) => EntropyProposal[]; export declare const formatEntropyReviewSignal: (proposal: EntropyProposal) => string; export interface CompileEntropyInput { traces: readonly EntropyTraceInput[]; surface: EntropySurfaceSnapshot; repairs?: readonly EntropyRepairRowInput[]; valueObservations?: readonly EntropyValueObservation[]; auditCalls?: readonly EntropyAuditCall[]; artifact?: CompiledSurfaceFile; catalogDigest?: string; } export type CompileEntropyStatus = "compiled" | "converged" | "rejected"; export interface CompileEntropyOutcome { status: CompileEntropyStatus; artifact?: CompiledSurfaceFile; report: EntropyReport; after?: EntropyReport; proposals: EntropyProposal[]; gate?: EntropyGateResult; } export declare const compileEntropySurface: (input: CompileEntropyInput) => CompileEntropyOutcome; export declare const compileEntropySurfaceAsync: (input: CompileEntropyInput) => Promise; //# sourceMappingURL=compiler.d.ts.map