import type { ServiceContract } from '../contracts.js'; export interface PaneConfig { name: string; command: string; cwd: string; } /** * Extract pane configs from contracts that have a `dev` field. */ export declare function extractPanes(contracts: Map, projectRoot: string): PaneConfig[]; /** * Generate a Zellij KDL layout from pane configs. * * Layout strategy: * - 1 pane: single fullscreen pane * - 2 panes: horizontal split (side by side) * - 3+ panes: vertical stack */ export declare function generateKdl(panes: PaneConfig[]): string; //# sourceMappingURL=kdl.d.ts.map