import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { Bucket } from "./bucket.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type BucketSummary = { baseCharge?: string | undefined; bucketId?: string | undefined; commitmentType?: string | undefined; commitmentValue?: string | undefined; computedOverage?: string | undefined; computedTrueUp?: string | undefined; computedUtilized?: string | undefined; end?: Bucket | undefined; /** * PriceID is the bucket's own price (the line item's price for the * * @remarks * out-of-bucket row). */ priceId?: string | undefined; start?: Bucket | undefined; /** * SubscriptionLineItemID is the line item this bucket is configured on. */ subscriptionLineItemId?: string | undefined; totalUsage?: string | undefined; }; /** @internal */ export declare const BucketSummary$inboundSchema: z.ZodMiniType; export declare function bucketSummaryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=bucket-summary.d.ts.map