/** TUI component for managing global and project package resources. */ import { Container, type Focusable } from "@earendil-works/pi-tui"; import type { ResolvedPaths } from "../../../core/package-manager.ts"; import type { SettingsManager } from "../../../core/settings-manager.ts"; import { ResourceList } from "./config-selector-list.ts"; export type ConfigWriteScope = "global" | "project"; export type ScopedResolvedPaths = Record; export declare class ConfigSelectorComponent extends Container implements Focusable { private readonly header; private readonly resourceList; private readonly groups; private writeScope; private _focused; get focused(): boolean; set focused(value: boolean); constructor(resolvedPaths: ScopedResolvedPaths, settingsManager: SettingsManager, cwd: string, agentDir: string, onClose: () => void, onExit: () => void, requestRender: () => void, terminalHeight?: number, writeScope?: ConfigWriteScope, projectModeAvailable?: boolean); getResourceList(): ResourceList; } //# sourceMappingURL=config-selector.d.ts.map