import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type UsageBreakdownItem = { /** * cost is the cost attributed to this group for the line item */ cost?: string | undefined; /** * event_count is the number of events from this group (optional) */ eventCount?: number | undefined; /** * grouped_by contains the grouping field values (e.g., {"source": "api", "org_id": "org123"}) */ groupedBy?: { [k: string]: string; } | undefined; /** * percentage is the percentage of total line item cost from this group (optional) */ percentage?: string | undefined; /** * usage is the total usage amount from this group (optional, for additional context) */ usage?: string | undefined; }; /** @internal */ export declare const UsageBreakdownItem$inboundSchema: z.ZodMiniType; export declare function usageBreakdownItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=usage-breakdown-item.d.ts.map