import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; /** * Free-model (`:free` variant) daily request quota for the account that owns the key. Reports the same counter and tier limit that free-model enforcement reads for accounts subject to the free-model limits; the counter resets at UTC midnight. Accounts and endpoints exempt from free-model limits, and BYOK requests, are not gated by it, so `remaining` is the tier policy rather than an enforced ceiling for them. */ export type FreeModelDailyRequests = { /** * Free-model requests the account may make per UTC day; the ceiling depends on total credits purchased and is independent of `is_free_tier` */ limit: number; /** * Free-model requests left in the current UTC day */ remaining: number; /** * Free-model requests recorded for the account so far in the current UTC day */ used: number; }; /** @internal */ export declare const FreeModelDailyRequests$inboundSchema: z.ZodType; export declare function freeModelDailyRequestsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=freemodeldailyrequests.d.ts.map