import { HeaderMetadata } from '../../organisms/header/types';
import { CompanyFooterMetadata } from '../../organisms/company-footer/types';
import { ContainerSize } from '../../atoms/container/types';
/**
 * Configuration for the page wrapper component.
 */
export interface PageWrapperMetadata {
    /** Header configuration */
    header?: HeaderMetadata;
    /** Footer configuration */
    footer?: CompanyFooterMetadata;
    /** Background color or CSS variable */
    background?: string;
    /** Route to navigate to when header logo is clicked */
    homeRoute?: string;
    /** Content ID for scroll handling */
    contentId?: string;
    /** Enable scroll-to-top on route change */
    scrollToTopOnNavigate?: boolean;
    /**
     * Max-width cap for the routed content using design tokens.
     * 'fluid' = no cap (default, backwards-compatible).
     * Recommended: 'xl' for typical app pages.
     */
    contentMaxWidth?: ContainerSize;
}
