import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { PrometheusResponseActiveTargetDiscoveredLabels } from "./prometheusresponseactivetargetdiscoveredlabels.js"; import { PrometheusResponseActiveTargetLabels } from "./prometheusresponseactivetargetlabels.js"; export type PrometheusResponseActiveTarget = { discoveredLabels?: PrometheusResponseActiveTargetDiscoveredLabels | undefined; /** * Whether target is up or down. */ health?: string | undefined; labels?: PrometheusResponseActiveTargetLabels | undefined; /** * Last error that occurred within target. */ lastError?: string | undefined; /** * Last time Prometheus scraped target. */ lastScrape?: string | undefined; /** * URL that Prometheus scraped. */ scrapeUrl?: string | undefined; }; /** @internal */ export declare const PrometheusResponseActiveTarget$inboundSchema: z.ZodType; export declare function prometheusResponseActiveTargetFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=prometheusresponseactivetarget.d.ts.map