import type { OAuthLoginCallbacks } from "./oauth/types"; /** OpenRouter login flow (API key paste, validated via /auth/key). * * `/api/v1/models` is public and returns 200 for any bearer (including bogus), * so it cannot validate auth. `/api/v1/auth/key` is the canonical "who am I" * endpoint — 200 for valid keys, 401 otherwise. */ export declare const loginOpenRouter: (options: import("./oauth").OAuthController) => Promise; export declare const openrouterProvider: { readonly id: "openrouter"; readonly name: "OpenRouter"; readonly login: (cb: OAuthLoginCallbacks) => Promise; };