import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type ReportingUnit = { /** * Multiplier: reporting_unit_value = unit_value * conversion_rate; must be > 0 */ conversionRate?: number | undefined; /** * Display unit label, plural (e.g. "seconds") */ unitPlural?: string | undefined; /** * Display unit label, singular (e.g. "second") */ unitSingular?: string | undefined; }; /** @internal */ export declare const ReportingUnit$inboundSchema: z.ZodMiniType; /** @internal */ export type ReportingUnit$Outbound = { conversion_rate?: number | undefined; unit_plural?: string | undefined; unit_singular?: string | undefined; }; /** @internal */ export declare const ReportingUnit$outboundSchema: z.ZodMiniType; export declare function reportingUnitToJSON(reportingUnit: ReportingUnit): string; export declare function reportingUnitFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=reporting-unit.d.ts.map