import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type MetricsDataPoint = { /** * Start of the time bucket. Null when no granularity is specified. */ timeBucket?: Date | null | undefined; /** * Dimension values for this data point. Empty object when no dimensions are requested. */ dimensions?: { [k: string]: string; } | undefined; /** * Requested measure values for this data point. */ metrics?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const MetricsDataPoint$inboundSchema: z.ZodType; /** @internal */ export type MetricsDataPoint$Outbound = { time_bucket?: string | null | undefined; dimensions?: { [k: string]: string; } | undefined; metrics?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const MetricsDataPoint$outboundSchema: z.ZodType; export declare function metricsDataPointToJSON(metricsDataPoint: MetricsDataPoint): string; export declare function metricsDataPointFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=metricsdatapoint.d.ts.map