export interface UseVLibrasTranslationOptions {
    autoTranslate?: boolean;
    debounceMs?: number;
    onTranslationStart?: (text: string) => void;
    onTranslationComplete?: () => void;
    onTranslationError?: (error: Error) => void;
}
export interface UseVLibrasTranslationReturn {
    translate: (text: string) => Promise<void>;
    translateAndPlay: (text: string) => Promise<void>;
    isTranslating: boolean;
    error: string | null;
    lastTranslation: string | null;
    translationHistory: string[];
    clearHistory: () => void;
}
/**
 * Hook específico para gerenciar traduções de texto para Libras
 */
export declare function useVLibrasTranslation(options?: UseVLibrasTranslationOptions): UseVLibrasTranslationReturn;
//# sourceMappingURL=useVLibrasTranslation.d.ts.map