import type { ContractName } from './conform.js'; /** * One schema per contract, keyed by the exact names `--contract` accepts. * * The usage log is the one non-document contract: its schema describes **one * record** — one line of the log — because a `.jsonl` file is not itself a * JSON value and no JSON Schema can describe a file of lines. Validators run * per line, which is how the log is read everywhere else too. */ export declare const CONTRACT_SCHEMAS: Record>; /** The schema for one named contract — the object `trazum schema` prints. */ export declare function contractSchema(name: ContractName): Record; //# sourceMappingURL=schemas.d.ts.map