/** * Auto-Connect: detect entry files, write .env vars, inject init() calls. * * Called by the CLI when --auto-connect is passed after --register. * Shows a diff of proposed changes and prompts for confirmation (interactive). * In non-TTY / --json mode, shows planned changes without applying. */ import type { ScanResultV2, BulkRegistrationResult, DetectedProject, EntryFileResult, AutoConnectResult } from './types'; /** Detect the entry file for a project */ export declare function detectEntryFile(project: DetectedProject): EntryFileResult | null; export interface AutoConnectOptions { quiet?: boolean; json?: boolean; } /** * Auto-connect discovered agents after registration. * * For each registered agent, detects the entry file, shows a diff, * prompts for confirmation (in TTY), and applies changes. */ export declare function autoConnectAgents(registration: BulkRegistrationResult, scanResult: ScanResultV2, apiKey: string, options?: AutoConnectOptions): Promise; //# sourceMappingURL=connect.d.ts.map