/**
 * TUI component for managing package resources (enable/disable)
 */
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 declare class ConfigSelectorComponent extends Container implements Focusable {
    private resourceList;
    private _focused;
    get focused(): boolean;
    set focused(value: boolean);
    constructor(resolvedPaths: ResolvedPaths, settingsManager: SettingsManager, cwd: string, agentDir: string, onClose: () => void, onExit: () => void, requestRender: () => void);
    getResourceList(): ResourceList;
}
//# sourceMappingURL=config-selector.d.ts.map