import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CostGroupRow = { model: string | null; apiKeyId: string | null; teamId: string | null; externalUserId: string | null; orgId: string | null; /** * Cost in major currency units (e.g. dollars) */ cost: number; /** * Cost in integer NANO-units — 1e9 per major currency unit (NOT cents). Divide by 1e9 for the major amount; use `cost` for the ready-made major value. */ costNano: string; }; /** @internal */ export declare const CostGroupRow$inboundSchema: z.ZodType; /** @internal */ export type CostGroupRow$Outbound = { model: string | null; api_key_id: string | null; team_id: string | null; external_user_id: string | null; org_id: string | null; cost: number; cost_nano: string; }; /** @internal */ export declare const CostGroupRow$outboundSchema: z.ZodType; export declare function costGroupRowToJSON(costGroupRow: CostGroupRow): string; export declare function costGroupRowFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=costgrouprow.d.ts.map