import { TranslatableContent } from '../lib/dom'; declare function generateHashForContent(nodes: TranslatableContent): string; declare function getVisibleTextContent(element: HTMLElement): string; declare const removeEmojis: (text: string) => string; declare const getUserLanguage: () => string; declare function generateNodeHash(text: string): string; declare function generateChunkHash(texts: string[]): string; type ValidationResult = { isValid: true; } | { isValid: false; message: string; }; declare function validatePublicApiKey(publicKey: string): ValidationResult; export { generateHashForContent, generateNodeHash, generateChunkHash, getVisibleTextContent, removeEmojis, getUserLanguage, validatePublicApiKey };