import type { Agent } from './installer.js'; export interface CompanionProject { root: string; targetUrl?: string; lastOpenedAt: string; } export interface CompanionState { version: 1 | 2; foundryVersion: string; agents: Agent[]; projects: CompanionProject[]; updatedAt: string; } export declare class CompanionStore { readonly path: string; constructor(home: string); read(): Promise; recordInstallation(agents: Agent[]): Promise; registerProject(root: string, targetUrl?: string): Promise; unregisterProject(root: string): Promise; removeInstallation(agents: Agent[]): Promise; private write; } //# sourceMappingURL=companion.d.ts.map