import type { HsonCanonical } from "./transform.types.js"; type HsonTemplatePrimitive = string | number | boolean | null; export declare const HSON_TAGGED_TEMPLATE_REQUIRED: "HSON_TAGGED_TEMPLATE_REQUIRED"; /** Private shared admission operation; not a package export. */ export declare function encode_hson_template_substitution(value: unknown, index: number): string; /** * Author Hson with typed primitive substitutions. * * Tagged literal segments use their raw source spelling. Substitutions never * become source splices: their JavaScript types determine canonical Hson scalar * source before the complete reconstructed source is parsed authoritatively. */ export declare function admit_hson(strings: TemplateStringsArray, ...substitutions: readonly HsonTemplatePrimitive[]): HsonCanonical; export {}; //# sourceMappingURL=hson-admission.d.ts.map