type SmitheryCliAuthSession = { sessionId: string; authUrl: string; }; type SmitheryCliPollResponse = { status: "pending" | "success" | "error"; apiKey?: string; message?: string; }; /** Test seam: the Smithery origin and env API key as resolved from trusted env. */ export declare function resolveSmitheryEnvForTest(): { url: string; apiKey: string | undefined; }; export declare function getSmitheryLoginUrl(): string; export declare function createSmitheryCliAuthSession(): Promise; export declare function pollSmitheryCliAuthSession(sessionId: string, signal?: AbortSignal): Promise; export declare function getSmitheryApiKey(): Promise; export declare function saveSmitheryApiKey(apiKey: string): Promise; export declare function clearSmitheryApiKey(): Promise; export {};