import type { ParsedNamespaceKey } from '../types/translation.types.js'; /** * Namespace parsing utilities for translation keys * Supports patterns like: 'common:welcome', 'user.profile.name', 'errors:validation.required' */ /** * Parse namespace from translation key * Supports: 'namespace:key' pattern * Future: Could support other patterns like 'namespace.key' or 'namespace/key' * * @param key - Translation key (e.g., 'common:welcome' or 'welcome') * @returns Parsed namespace information */ export declare function parseNamespaceKey(key: string): ParsedNamespaceKey; /** * Create a full namespaced key * * @param key - Clean translation key * @param namespace - Namespace to prepend * @returns Namespaced key (e.g., 'common:welcome') */ export declare function createNamespacedKey(key: string, namespace?: string): string; /** * Validate namespace format * * @param namespace - Namespace to validate * @returns Whether namespace is valid */ export declare function isValidNamespace(namespace: string): boolean; //# sourceMappingURL=namespace-utils.d.ts.map