export type TabStripMode = 'scroll' | 'wrap'; export type DockingSizeStrategy = 'proportional' | 'split-reference' | 'equal-distribution'; export declare class DockConfig { constructor(); escClosesWindow?: boolean; escClosesDialog?: boolean; dialogRootElement: HTMLElement; moveOnlyWithinDockConatiner?: boolean; enableBrowserWindows?: boolean; /** Allow tool panels to collapse to edge tabs. Disabled by default. */ enableAutoHide?: boolean; /** Allow panels to fill the DockSpawn container. Disabled by default. */ enableFullscreen?: boolean; /** Enable multi-tab dragging and grouping floating windows. Opt-in. */ enableTabGroups?: boolean; /** Save floating group membership; false restores members as separate windows. */ persistTabGroups?: boolean; /** Single scrollable row (default), or multiple rows of tabs. */ tabStripMode?: TabStripMode; /** Equal-distribution balances outer drops; panel-relative drops use split-reference. */ dockingSizeStrategy?: DockingSizeStrategy; }