import { GameVaultSDK } from "./client.js"; import type { DeviceCodeResponse } from "../types.js"; export declare class AuthService extends GameVaultSDK { requestDeviceCode(clientId?: string): Promise; pollForToken(deviceCode: string, clientId?: string, interval?: number, expiresIn?: number): Promise<{ access_token: string; } | null>; authenticateWithDeviceCode(clientId: string | undefined, onCode: (code: DeviceCodeResponse) => void): Promise<{ access_token: string; } | null>; } //# sourceMappingURL=auth.d.ts.map