/**
 * Utilitários específicos para integração React
 */
/**
 * Hook para detectar mudanças no texto e automatizar traduções
 */
export declare function useTextWatcher(text: string, onTextChange: (text: string) => void, debounceMs?: number): void;
/**
 * Hook para detectar quando um elemento entra na viewport
 */
export declare function useIntersectionObserver(callback: (isIntersecting: boolean) => void, options?: IntersectionObserverInit): import("react").RefObject<HTMLElement>;
/**
 * Utilitário para extrair texto de elementos React
 */
export declare function extractTextFromReactNode(node: React.ReactNode): string;
/**
 * Hook para persistir configurações no localStorage
 */
export declare function useLocalStorage<T>(key: string, defaultValue: T): readonly [T, (newValue: T | ((val: T) => T)) => void];
/**
 * Validador de texto para tradução
 */
export declare function validateTranslationText(text: string): {
    isValid: boolean;
    errors: string[];
    warnings: string[];
};
/**
 * Utilitário para formatação de texto para Libras
 */
export declare function prepareTextForLibras(text: string): string;
//# sourceMappingURL=index.d.ts.map