import * as z from "zod/v4-mini"; import { Bucket, Bucket$Outbound } from "./bucket.js"; import { CommitmentType } from "./commitment-type.js"; import { CreatePriceRequest, CreatePriceRequest$Outbound } from "./create-price-request.js"; export type CommitmentBucketRequest = { commitmentType?: CommitmentType | undefined; commitmentValue?: string | undefined; end?: Bucket | undefined; id?: string | undefined; overageFactor?: string | undefined; price?: CreatePriceRequest | undefined; start?: Bucket | undefined; trueUpEnabled?: boolean | undefined; }; /** @internal */ export type CommitmentBucketRequest$Outbound = { commitment_type?: string | undefined; commitment_value?: string | undefined; end?: Bucket$Outbound | undefined; id?: string | undefined; overage_factor?: string | undefined; price?: CreatePriceRequest$Outbound | undefined; start?: Bucket$Outbound | undefined; true_up_enabled?: boolean | undefined; }; /** @internal */ export declare const CommitmentBucketRequest$outboundSchema: z.ZodMiniType; export declare function commitmentBucketRequestToJSON(commitmentBucketRequest: CommitmentBucketRequest): string; //# sourceMappingURL=commitment-bucket-request.d.ts.map