import Type, { type Static } from "typebox"; export declare const CliArgumentMetaSchema: Type.TObject<{ id: Type.TString; title: Type.TString; description: Type.TOptional; }>; export type TCliArgumentMeta = Static; export declare const CliArgumentVersionMetaSchema: Type.TObject<{ version: Type.TNumber; createdAt: Type.TCodec>, Date>; published: Type.TBoolean; publishedAt: Type.TOptional>, Date>>; }>; export type TCliArgumentVersionMeta = Static; export declare const CliPremiseMetaSchema: Type.TObject<{ id: Type.TString; title: Type.TOptional; enthymeme: Type.TOptional>; }>; export type TCliPremiseMeta = Static; export declare const CliPremiseDataSchema: Type.TObject<{ rootExpressionId: Type.TOptional; variables: Type.TArray; expressions: Type.TArray; parentId: Type.TUnion<[Type.TString, Type.TNull]>; position: Type.TNumber; checksum: Type.TOptional; descendantChecksum: Type.TOptional>; combinedChecksum: Type.TOptional; type: Type.TLiteral<"variable">; variableId: Type.TString; enthymeme: Type.TOptional>; }>, Type.TObject<{ id: Type.TString; argumentId: Type.TString; argumentVersion: Type.TNumber; premiseId: Type.TOptional; parentId: Type.TUnion<[Type.TString, Type.TNull]>; position: Type.TNumber; checksum: Type.TOptional; descendantChecksum: Type.TOptional>; combinedChecksum: Type.TOptional; type: Type.TLiteral<"operator">; operator: Type.TUnion<[Type.TLiteral<"not">, Type.TLiteral<"and">, Type.TLiteral<"or">, Type.TLiteral<"xor">, Type.TLiteral<"implies">, Type.TLiteral<"iff">]>; }>, Type.TObject<{ id: Type.TString; argumentId: Type.TString; argumentVersion: Type.TNumber; premiseId: Type.TOptional; parentId: Type.TUnion<[Type.TString, Type.TNull]>; position: Type.TNumber; checksum: Type.TOptional; descendantChecksum: Type.TOptional>; combinedChecksum: Type.TOptional; type: Type.TLiteral<"formula">; }>]>>; }>; export type TCliPremiseData = Static; export declare const CliAxiomReasonCode: Type.TUnion<[Type.TLiteral<"true-by-definition">, Type.TLiteral<"historically-established">, Type.TLiteral<"logically-required">]>; export type TCliAxiomReasonCode = Static; export declare const CLI_AXIOM_REASON_CODES: readonly TCliAxiomReasonCode[]; //# sourceMappingURL=schemata.d.ts.map