/**
 * @fileoverview DnDevLayout Component
 * @description Layout orchestrator using zone components.
 * Handles CSS grid setup, data attributes, and zone rendering.
 *
 * @version 0.0.1
 * @since 0.0.1
 * @author AMBROISE PARK Consulting
 */
import { type ReactNode } from 'react';
import type { LayoutConfig } from '@donotdev/core';
interface DnDevLayoutComponentProps {
    layout?: LayoutConfig;
    children?: ReactNode;
    className?: string;
}
/**
 * DnDevLayout - Layout orchestrator with zone components
 *
 * Renders CSS grid zones using dedicated zone components.
 * Handles data attributes and CSS variable overrides.
 * MergedBar is always rendered - CSS controls visibility.
 *
 * Layout preset is always read from the store via useLayout('layoutPreset').
 * The store is initialized from appConfig.preset and can be changed at runtime
 * via useLayout('setLayoutPreset').
 *
 * @version 0.0.1
 * @since 0.0.1
 * @author AMBROISE PARK Consulting
 */
export declare const DnDevLayout: ({ children, layout, className, }: DnDevLayoutComponentProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DnDevLayout.d.ts.map