import type { ExtractedTemplateInputs, ExtractTemplateTokenOptions } from "@x12i/catalox-contracts/catalog-content.js"; /** Extract unique template token names from one text blob (`{{name}}`, optional `${name}`). */ export declare function extractTokenNamesFromText(text: string, options?: ExtractTemplateTokenOptions): string[]; /** Extract unique template token names from multiple text blobs. */ export declare function extractTokenNamesFromStrings(texts: readonly string[], options?: ExtractTemplateTokenOptions): string[]; /** Scan named text fields and return tokens grouped by field plus a deduplicated union. */ export declare function extractTemplateTokensFromFields(fields: Record, options?: ExtractTemplateTokenOptions): ExtractedTemplateInputs; /** @deprecated Alias — prefer {@link extractTemplateTokensFromFields}. */ export declare const extractTemplateTokensFromTexts: typeof extractTemplateTokensFromFields; //# sourceMappingURL=template-tokens.d.ts.map