import { removeUnavailablePaneTypes, type PaneTypeAvailability, } from "../../../plugins/pane-manager"; import type { LayoutConfig } from "../../../types/config"; export function resolveShellVisibleLayout( layout: LayoutConfig, disabledPaneIds: ReadonlySet, registeredPaneIds: PaneTypeAvailability, ): LayoutConfig { return removeUnavailablePaneTypes( layout, registeredPaneIds, { disabledPaneIds }, ); }