/** * Default Layout Manager Implementation */ import type { ILayoutManager } from '../../api/index.js'; import type { LayoutSlot, LayoutArea } from '../../api/index.js'; export declare class DefaultLayoutManager implements ILayoutManager { private slots; private listeners; registerSlot(slot: LayoutSlot): () => void; unregisterSlot(slot: LayoutSlot): void; getSlots(area: LayoutArea): LayoutSlot[]; getAreas(): LayoutArea[]; hasSlots(area: LayoutArea): boolean; subscribe(listener: () => void): () => void; clear(): void; destroy(): void; private notifyListeners; } //# sourceMappingURL=DefaultLayoutManager.d.ts.map