import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type StatsMetricTotalsEntity = { /** * Total number of products in the store */ totalProducts: number; /** * Total number of subscriptions within the queried date range */ totalSubscriptions: number; /** * Total number of customers within the queried date range */ totalCustomers: number; /** * Total number of payments within the queried date range */ totalPayments: number; /** * Number of currently active subscriptions */ activeSubscriptions: number; /** * Total gross revenue in cents within the queried date range */ totalRevenue: number; /** * Total net revenue in cents within the queried date range (after fees and taxes) */ totalNetRevenue: number; /** * Net monthly recurring revenue in cents (after estimated fees) */ netMonthlyRecurringRevenue: number; /** * Gross monthly recurring revenue in cents */ monthlyRecurringRevenue: number; }; /** @internal */ export declare const StatsMetricTotalsEntity$inboundSchema: z.ZodType; /** @internal */ export type StatsMetricTotalsEntity$Outbound = { totalProducts: number; totalSubscriptions: number; totalCustomers: number; totalPayments: number; activeSubscriptions: number; totalRevenue: number; totalNetRevenue: number; netMonthlyRecurringRevenue: number; monthlyRecurringRevenue: number; }; /** @internal */ export declare const StatsMetricTotalsEntity$outboundSchema: z.ZodType; export declare function statsMetricTotalsEntityToJSON(statsMetricTotalsEntity: StatsMetricTotalsEntity): string; export declare function statsMetricTotalsEntityFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=statsmetrictotalsentity.d.ts.map