UNPKG

@promptbook/google

Version:

Promptbook: Turn your company's scattered knowledge into AI ready books

42 lines (41 loc) 1.33 kB
import type { LinguisticHashWordLists } from './linguisticHashTypes'; /** * Supported language codes for linguistic hash output. * * @private utility of `linguisticHash` */ export type LinguisticHashLanguage = 'en' | 'cs'; /** * Language-specific configuration for linguistic hash generation. * * @private utility of `linguisticHash` */ export type LinguisticHashLanguageConfig = { language: LinguisticHashLanguage; label: string; wordLists: LinguisticHashWordLists; }; /** * Default language used for linguistic hashes. * * @private utility of `linguisticHash` */ export declare const DEFAULT_LINGUISTIC_HASH_LANGUAGE: LinguisticHashLanguage; /** * Ordered list of supported linguistic hash languages. * * @private utility of `linguisticHash` */ export declare const LINGUISTIC_HASH_LANGUAGES: readonly LinguisticHashLanguageConfig[]; /** * Normalizes a requested language to a supported linguistic hash language. * * @private utility of `linguisticHash` */ export declare function normalizeLinguisticHashLanguage(language?: string | null): LinguisticHashLanguage; /** * Returns the language configuration for linguistic hash generation. * * @private utility of `linguisticHash` */ export declare function getLinguisticHashLanguageConfig(language?: string | null): LinguisticHashLanguageConfig;