import type { ReactNode } from 'react'; export interface NextPreviewComponentProps { /** * Delay in ms before triggering navigation. False to disable. * Useful for debouncing rapid saves. * @default 300 */ refreshTimeout?: number | false; /** * Optional loading indicator shown during refresh delay. */ children?: ReactNode; } /** * Next.js-specific PreviewComponent with automatic router integration. * Handles soft refresh (router.refresh) for same-URL updates and navigation for different URLs. * * @example * ```tsx * import { NextPreviewComponent } from '@optimizely/cms-sdk/react/nextjs'; * * export default function PreviewPage() { * return ; * } * ``` */ export declare function NextPreviewComponent({ refreshTimeout, children, }?: NextPreviewComponentProps): import("react").JSX.Element;