import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type SourceUsageItem = { /** * cost is the cost attributed to this source for the line item */ cost?: string | undefined; /** * event_count is the number of events from this source (optional) */ eventCount?: number | undefined; /** * percentage is the percentage of total line item cost from this source (optional) */ percentage?: string | undefined; /** * source is the name of the event source */ source?: string | undefined; /** * usage is the total usage amount from this source (optional, for additional context) */ usage?: string | undefined; }; /** @internal */ export declare const SourceUsageItem$inboundSchema: z.ZodMiniType; export declare function sourceUsageItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=source-usage-item.d.ts.map