interface ConnectionDependencies { describe: () => Promise<{ writable: boolean; }>; resolve: () => Promise; readWorkspace: () => string | undefined; writeKey: (value: string) => Promise; unsetKey: () => Promise; writeWorkspace: (value: string) => Promise; verify: (apiKey: string, workspaceId: string) => Promise; } export declare function saveConnection(input: { apiKey?: string; workspaceId?: string; }, deps: ConnectionDependencies): Promise; export {};