/** * Setup Wizard * * One-click interactive setup wizard for A2A Memory Plugin. * Automates all 7 manual setup steps into a single guided flow. */ import { ConfigManager } from '../../config/manager.js'; interface AgentResult { id: string; name: string; api_key: string; } export interface WizardOptions { serverUrl?: string; email?: string; password?: string; force?: boolean; } export interface WizardResult { success: boolean; serverUrl: string; agentId?: string; apiKey?: string; hooksRegistered: boolean; error?: string; } export declare function checkServerHealth(serverUrl: string): Promise; export declare function loginAndGetToken(serverUrl: string, email: string, password: string): Promise; export declare function findExistingAgent(serverUrl: string, token: string, agentName: string): Promise; export declare function createAgent(serverUrl: string, token: string, agentName: string): Promise; export declare function saveServerConfig(configManager: ConfigManager, serverUrl: string, apiKey: string): void; export declare function getPluginDir(): string; export declare function detectGlobalPluginDir(): string; export declare function registerHooksToSettings(settingsPath: string, pluginDir: string, force: boolean): { registered: boolean; alreadyExisted: boolean; }; export declare function runSetupWizard(options?: WizardOptions): Promise; export {}; //# sourceMappingURL=setup-wizard.d.ts.map