import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type MetricsMetadata = { /** * The granularity used for time bucketing, or null if none was specified. */ granularity?: string | null | undefined; /** * Query execution time in milliseconds. */ queryTimeMs?: number | undefined; /** * Number of data points returned. */ rowCount?: number | undefined; /** * Maximum number of rows the query will return. */ rowLimit?: number | undefined; /** * Whether the results were truncated due to hitting the row limit. */ truncated?: boolean | undefined; }; /** @internal */ export declare const MetricsMetadata$inboundSchema: z.ZodType; /** @internal */ export type MetricsMetadata$Outbound = { granularity?: string | null | undefined; query_time_ms?: number | undefined; row_count?: number | undefined; row_limit?: number | undefined; truncated?: boolean | undefined; }; /** @internal */ export declare const MetricsMetadata$outboundSchema: z.ZodType; export declare function metricsMetadataToJSON(metricsMetadata: MetricsMetadata): string; export declare function metricsMetadataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=metricsmetadata.d.ts.map