/**
 * @file Componente NoSSR para renderização apenas no cliente
 * @description Impede que componentes sejam renderizados no servidor
 */
import { ReactNode } from 'react';
export interface NoSSRProps {
    /** Conteúdo a ser renderizado apenas no cliente */
    children: ReactNode;
    /** Componente ou JSX a ser exibido durante o carregamento no servidor */
    fallback?: ReactNode;
    /** Atraso em ms antes de renderizar no cliente */
    delay?: number;
}
/**
 * Componente que renderiza children apenas no cliente (após hidratação)
 * Útil para componentes que dependem de APIs do navegador
 */
export declare function NoSSR({ children, fallback, delay }: NoSSRProps): JSX.Element;
/**
 * Hook para verificar se o componente está montado no cliente
 */
export declare function useIsMounted(): boolean;
//# sourceMappingURL=NoSSR.d.ts.map