/**
 * PageRenderer Component
 *
 * Renders pages from the Page Builder by iterating over blocks
 * and directly loading block components from the SSR registry.
 *
 * Uses direct imports (BLOCK_COMPONENTS_SSR) for synchronous hydration.
 * This ensures zero CLS — HTML is fully visible and stable without
 * waiting for async chunk resolution on the client.
 *
 * @module core/components/public/pageBuilder
 */
import type { BlockInstance } from '../../../types/blocks';
export interface PageRendererProps {
    page: {
        id: string;
        title: string;
        slug: string;
        blocks: BlockInstance[];
        locale: string;
    };
}
export declare function PageRenderer({ page }: PageRendererProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=PageRenderer.d.ts.map