import type { LayoutContract, LayoutDefinition, LayoutSlot } from './types/layout.js';
export declare function defineLayout(definition: LayoutDefinition): LayoutContract;
export declare const defineLayoutContract: typeof defineLayout;
export declare function slot(name: string, required?: boolean): LayoutSlot;
