/**
 * Kimi (Moonshot AI) authenticates with an API key — there is no OAuth path.
 *
 * Provide the key through the KIMI_API_KEY or MOONSHOT_API_KEY environment
 * variables, or hand it directly to the CLI with --api-key.
 *
 * Where to obtain a key:
 *   Standard Kimi:  https://www.moonshot.cn/
 *   Kimi Code:      https://www.kimi.com/code/en
 */
import type { OAuthCredentials } from "./types.js";
/**
 * Placeholder login that never succeeds: Kimi is key-based, not OAuth-based.
 * Kept on the surface for symmetry; prefer getEnvApiKey("kimi") in practice.
 * @throws Always — there is no OAuth flow for Kimi.
 */
export declare function loginKimi(): Promise<OAuthCredentials>;
/**
 * Not applicable — API keys do not expire, so there is nothing to refresh.
 * @throws Always
 */
export declare function refreshKimiToken(_refreshToken: string): Promise<OAuthCredentials>;
export declare function isKimiApiKeyStyleCredential(credentials: OAuthCredentials): boolean;
