const EMPTY_PANE = Object.freeze({
    panels: Object.freeze([]),
    activeIndex: 0,
});
const EMPTY_PANEL_MANAGER = Object.freeze({
    getTopPane: () => EMPTY_PANE,
    getBottomPane: () => EMPTY_PANE,
    getRegisteredTypes: () => [],
    open: () => null,
    show: () => { },
});
const EMPTY_KEYBINDINGS_MANAGER = Object.freeze({
    getAll: () => [],
    getComboLabel: () => '(unbound)',
    formatCombo: (combo) => combo.key,
    getConfigPath: () => '',
    matches: () => false,
    loadFromDisk: () => { },
});
export function createNoopPanelManager() {
    return EMPTY_PANEL_MANAGER;
}
export function createNoopKeybindingsManager() {
    return EMPTY_KEYBINDINGS_MANAGER;
}
