import { IdrDex, IdxBthSigDex, IdxCrtSigDex, IdxSigDex } from "../tables/indexer.codex.generated.js"; import { BexDex, CiXAllQB64Dex, CiXDex, CiXFixQB64Dex, CiXVarDex, CiXVarQB2Dex, CiXVarQB64Dex, CiXVarStrmDex, DecDex, DigDex, EscapeDex, LabelDex, MtrDex, NonceDex, NonTransDex, NumDex, PreDex, PreNonDigDex, TagDex, TexDex } from "../tables/matter.codex.generated.js"; import { TraitDex } from "../tables/trait.codex.generated.js"; /** * Derived readability layer over the generated KERIpy-parity codex objects. * * Canonical names such as `MtrDex` and `IdrDex` are the primary source of * truth for the shared Matter/Indexer code spaces. Semantic families such as * `PreDex`, `DigDex`, `NonceDex`, and `IdxSigDex` are KERIpy-style subset * views over those same base codices, not separate versioned registries. * * The sets exported here are convenience views for primitive-family validation * and TS ergonomics. Counter codices are the separate genus/version-aware * layer; Matter and Indexer family subsets are not. */ export { BexDex, CiXAllQB64Dex, CiXDex, CiXFixQB64Dex, CiXVarDex, CiXVarQB2Dex, CiXVarQB64Dex, CiXVarStrmDex, DecDex, DigDex, EscapeDex, IdrDex, IdxBthSigDex, IdxCrtSigDex, IdxSigDex, LabelDex, MtrDex, NonceDex, NonTransDex, NumDex, PreDex, PreNonDigDex, TagDex, TexDex, TraitDex, }; /** * Derived matter/indexer family views used by semantic primitive validators. * * Maintainer rule: * - generated codex objects such as `MtrDex`, `PreDex`, and `IdrDex` remain * the authority * - these exported sets are readability helpers layered over that authority */ export declare const BEXTER_CODES: Set; export declare const TEXTER_CODES: Set; export declare const DECIMAL_CODES: Set; export declare const DIGEST_CODES: Set; export declare const NONCE_CODES: Set; export declare const NUMBER_CODES: Set; export declare const TAG_CODES: Set; export declare const LABELER_CODES: Set; export declare const PREFIX_CODES: Set; export declare const NON_TRANSFERABLE_CODES: Set; export declare const NON_DIGEST_PREFIX_CODES: Set; export declare const ESCAPE_CODES: Set; /** * X25519 cipher-family helper sets keyed by plaintext hydration rules. * * KERIpy correspondence: * - stream families preserve whole sniffable CESR streams * - qb64 families preserve fully qualified text material * - qb2 families preserve binary CESR encodings * - fixed qb64 families name the common salt/seed payloads directly */ export declare const CIPHER_X25519_VARIABLE_STREAM_CODES: Set; export declare const CIPHER_X25519_QB64_VARIABLE_CODES: Set; export declare const CIPHER_X25519_FIXED_QB64_CODES: Set; export declare const CIPHER_X25519_ALL_QB64_CODES: Set; export declare const CIPHER_X25519_ALL_VARIABLE_CODES: Set; export declare const CIPHER_X25519_QB2_VARIABLE_CODES: Set; export declare const CIPHER_X25519_ALL_CODES: Set; export declare const INDEXER_CODES: Set; export declare const INDEXED_SIG_CODES: Set; export declare const INDEXED_CURRENT_SIG_CODES: Set; export declare const INDEXED_BOTH_SIG_CODES: Set; export declare const VERFER_CODES: Set; export declare const SIGER_CODES: Set; export declare const DATER_CODES: Set; export declare const SEQNER_CODES: Set; export declare const ILKER_CODES: Set; export declare const THOLDER_WEIGHTED_CODES: Set; export declare const THOLDER_NUMERIC_CODES: Set; export declare const THOLDER_CODES: Set; /** * Executable primitive suite families. * * These are the small semantic validation sets consumed by `Signer`, * `Salter`, `Encrypter`, `Decrypter`, and detached-signature primitives, not * alternative registries separate from the generated KERIpy parity codices. */ export declare const SIGNER_CODES: Set; export declare const SALTER_CODES: Set; export declare const ENCRYPTER_CODES: Set; export declare const DECRYPTER_CODES: Set; export declare const CIGAR_CODES: Set; export declare const TRAIT_TAGS: Set; export declare const VERSER_CODES: Set; export declare const VERSER_PROTOCOLS: Set; /** Project one matter code back to its generated codex member name. */ export declare function matterCodexName(code: string): string | undefined; /** KERI attribute-name validator used by Labeler semantic projection. */ export declare function isAttLabel(value: string): boolean; //# sourceMappingURL=codex.d.ts.map