/** * Unbound API Authentication and Verification */ import { UnboundModelsResponse } from "./types"; export declare class UnboundAuth { private baseUrl; private storage; constructor(baseUrl?: string); /** * Verify API key by calling the /models endpoint */ verifyApiKey(apiKey: string): Promise; /** * Get available models from Unbound API */ getModels(apiKey: string): Promise; /** * Prompt user for API key interactively */ promptForApiKey(): Promise; /** * Get Unbound API key from environment or prompt user */ getApiKey(): Promise; /** * Get API key without verification */ getApiKeyOnly(): Promise; /** * Complete authentication flow: get API key and verify it */ authenticate(): Promise; } //# sourceMappingURL=auth.d.ts.map