import { OAuthTokenStorage } from './store'; export declare const KIMI_DEVICE_CODE_URL = "https://auth.kimi.com/api/oauth/device_authorization"; export declare const KIMI_TOKEN_URL = "https://auth.kimi.com/api/oauth/token"; export declare const KIMI_CLIENT_ID = "17e5f671-d194-4dfb-9706-5516cb48c098"; export declare const KIMI_API_BASE_URL = "https://api.kimi.com/coding"; export interface KimiDeviceAuth { deviceCode: string; userCode: string; verificationUri: string; verificationUriComplete?: string; expiresIn: number; intervalSec: number; } export declare function requestKimiDeviceCode(): Promise; export declare function pollKimiToken(device: KimiDeviceAuth, account?: string): Promise; export declare function refreshKimiToken(current: OAuthTokenStorage): Promise;