export interface AccessibilityOptions {
    enableScreenReader?: boolean;
    announceTranslations?: boolean;
    enableKeyboardNav?: boolean;
    enableReducedMotion?: boolean;
    enableHighContrast?: boolean;
    textSize?: 'small' | 'medium' | 'large' | 'x-large';
    language?: 'pt-BR' | 'en' | 'es';
}
export interface UseVLibrasAccessibilityReturn {
    options: AccessibilityOptions;
    updateOptions: (newOptions: Partial<AccessibilityOptions>) => void;
    announce: (message: string, priority?: 'polite' | 'assertive') => void;
    isReducedMotion: boolean;
    isHighContrast: boolean;
    focusPlayer: () => void;
    getKeyboardShortcuts: () => Record<string, string>;
}
/**
 * Hook para funcionalidades de acessibilidade do VLibras
 */
export declare function useVLibrasAccessibility(initialOptions?: AccessibilityOptions): UseVLibrasAccessibilityReturn;
//# sourceMappingURL=useVLibrasAccessibility.d.ts.map