/**
 * @file Hook VLibras compatível com SSR
 * @description Hook que combina useVLibras com verificações SSR-safe
 */
import { UseVLibrasOptions, UseVLibrasReturn } from '../hooks/useVLibras';
export interface UseSSRSafeVLibrasReturn extends UseVLibrasReturn {
    /** Se o componente foi hidratado no cliente */
    isHydrated: boolean;
    /** Se está executando no browser */
    isBrowser: boolean;
    /** Se está pronto para usar (hidratado + browser) */
    isReady: boolean;
}
/**
 * Hook SSR-safe para VLibras que combina funcionalidades do useVLibras
 * com verificações de hidratação e ambiente browser
 *
 * @param options - Opções do VLibras
 * @returns Estado e métodos do VLibras com informações SSR
 *
 * @example
 * ```tsx
 * function MyComponent() {
 *   const { player, isLoaded, isHydrated, isReady } = useSSRSafeVLibras();
 *
 *   if (!isReady) {
 *     return <div>Carregando VLibras...</div>;
 *   }
 *
 *   return <VLibrasPlayer />;
 * }
 * ```
 */
export declare function useSSRSafeVLibras(options?: UseVLibrasOptions): UseSSRSafeVLibrasReturn;
//# sourceMappingURL=useSSRSafeVLibras.d.ts.map