import type { InitLogEntry, LegacyMcpStateItem, LegacySkillStateItem, McpPayload, PluginPackage, SkillPackage } from '../types.js'; export declare function initInstance(agentId: string, workspacePath: string, options: { skillEnabled?: boolean; mcpEnabled?: boolean; ccSwitchEnabledTools?: string[]; skillPackage?: SkillPackage; skillPackages?: SkillPackage[]; pluginPackages?: PluginPackage[]; mcpServers?: McpPayload[]; }): Promise<{ ok: boolean; agentId: string; workspacePath: string; initRoot: string; enabledTools: string[]; logs?: InitLogEntry[]; skill: { enabled: boolean; packagePresent: boolean; installedCount?: number; installed?: LegacySkillStateItem[]; }; mcp: { enabled: boolean; configPath: string | null; installedCount?: number; }; plugin?: { enabled: boolean; packagePresent: boolean; installedCount?: number; }; installed?: { skills: LegacySkillStateItem[]; mcpServers: LegacyMcpStateItem[]; }; }>;