/** * Named Unicode alphabets shared by character-oriented generators. * * Keep this registry intentionally explicit. It is easier to port to * Python/Java than relying on runtime-specific Unicode property engines, * and it gives the DSL stable names that can be documented and tested. */ export interface AlphabetDefinition { readonly name: string; readonly description: string; readonly chars: readonly string[]; } export declare const ALPHABET_DEFINITIONS: readonly AlphabetDefinition[]; export declare const ALPHABET_NAMES: readonly string[]; export declare function resolveAlphabet(name: string): AlphabetDefinition | undefined; export declare function resolveAlphabetChars(name: string): readonly string[] | undefined; export declare function charsBetween(start: string, end: string): string[]; export declare function toCodePoints(value: string): string[]; //# sourceMappingURL=alphabets.d.ts.map