/** * Hyper (Charm) credit balance fetcher. * * Queries: GET https://hyper.charm.land/v1/credits * Auth: Bearer token in Authorization header. * Response: { balance: number } */ import type { QuotaError } from "./types.js"; export interface HyperCreditResult { balance: number; } export type HyperResult = { success: true; balance: number; } | QuotaError | null; /** * Query Hyper credit balance from the API. * * @returns A typed result with success/error state, or null if no API key is configured. */ export declare function queryHyperCredits(options?: { requestTimeoutMs?: number; }): Promise; export { getHyperKeyDiagnostics, hasHyperApiKey as hasHyperApiKeyConfigured, type HyperKeySource, } from "./hyper-auth.js"; //# sourceMappingURL=hyper.d.ts.map