import { Container } from "@gajae-code/tui"; import type { ModelRegistry } from "../../config/model-registry"; import { type ModelSelectorValue } from "../../config/model-selector-value"; import { Settings } from "../../config/settings"; interface AgentDashboardModelContext { modelRegistry?: ModelRegistry; activeModelPattern?: string; defaultModelPattern?: string; } export declare function resolveAgentCreationModel(modelPatterns: string[], modelRegistry: ModelRegistry, settings: Settings | undefined): import("@gajae-code/ai").Model; export declare function updateAgentModelOverride(overrides: Record, agentName: string, rawValue: string): Record; export declare class AgentDashboard extends Container { #private; private readonly cwd; private readonly settings; private readonly terminalHeight; private readonly modelContext; onClose?: () => void; onRequestRender?: () => void; private constructor(); static create(cwd: string, settings?: Settings | null, terminalHeight?: number, modelContext?: AgentDashboardModelContext): Promise; handleInput(data: string): void; } export {};