import Type, { type Static } from "typebox"; export declare const OriginStanceSchema: Type.TUnion<[Type.TLiteral<"representation">, Type.TLiteral<"seed">]>; export type TOriginStance = Static; export declare const OriginAnchorTargetTypeSchema: Type.TUnion<[Type.TLiteral<"expression">, Type.TLiteral<"premise">, Type.TLiteral<"argument">]>; export type TOriginAnchorTargetType = Static; export declare const OriginSegmentSchema: Type.TObject<{ segmentId: Type.TString; startCodePoint: Type.TNumber; endCodePoint: Type.TNumber; }>; export type TOriginSegment = Static; export declare const CoreOriginDocumentSchema: Type.TObject<{ id: Type.TString; text: Type.TString; digest: Type.TString; segments: Type.TOptional>>; checksum: Type.TString; }>; export type TCoreOriginDocument = Static; export declare const CoreOriginLinkSchema: Type.TObject<{ id: Type.TString; argumentId: Type.TString; argumentVersion: Type.TNumber; documentId: Type.TString; stance: Type.TUnion<[Type.TLiteral<"representation">, Type.TLiteral<"seed">]>; checksum: Type.TString; }>; export type TCoreOriginLink = Static; export declare const CoreOriginAnchorSchema: Type.TObject<{ id: Type.TString; argumentId: Type.TString; argumentVersion: Type.TNumber; documentId: Type.TString; targetType: Type.TUnion<[Type.TLiteral<"expression">, Type.TLiteral<"premise">, Type.TLiteral<"argument">]>; targetId: Type.TString; exact: Type.TString; prefix: Type.TOptional; suffix: Type.TOptional; startCodePoint: Type.TNumber; endCodePoint: Type.TNumber; checksum: Type.TString; }>; export type TCoreOriginAnchor = Static; //# sourceMappingURL=origin.d.ts.map