import * as z from "zod/v4-mini";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
import { MetricPeriod } from "./metricperiod.js";
import { Metrics } from "./metrics.js";
import { MetricsTotals } from "./metricstotals.js";
/**
 * Metrics response schema.
 */
export type MetricsResponse = {
    /**
     * List of data for each timestamp.
     */
    periods: Array<MetricPeriod>;
    totals: MetricsTotals;
    metrics: Metrics;
};
/** @internal */
export declare const MetricsResponse$inboundSchema: z.ZodMiniType<MetricsResponse, unknown>;
export declare function metricsResponseFromJSON(jsonString: string): SafeParseResult<MetricsResponse, SDKValidationError>;
//# sourceMappingURL=metricsresponse.d.ts.map