import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { PricePrice } from "./price-price.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type SubscriptionUsageByMetersResponse = { amount?: number | undefined; currency?: string | undefined; displayAmount?: string | undefined; filterValues?: { [k: string]: Array; } | undefined; /** * Whether this charge is at overage rate */ isOverage?: boolean | undefined; meterDisplayName?: string | undefined; meterId?: string | undefined; /** * Factor applied to this charge if in overage */ overageFactor?: number | undefined; price?: PricePrice | undefined; quantity?: number | undefined; /** * For feature_usage: direct match by sub_line_item_id */ subscriptionLineItemId?: string | undefined; }; /** @internal */ export declare const SubscriptionUsageByMetersResponse$inboundSchema: z.ZodMiniType; export declare function subscriptionUsageByMetersResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=subscription-usage-by-meters-response.d.ts.map