import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; /** * Count of deployments introduced through each deployment path. */ export type ByOrigin = { framework?: number | undefined; remoteOperator?: number | undefined; }; export type DeploymentStats = { /** * Total number of deployments matching filters */ total: number; /** * Count of deployments by status (only includes statuses with non-zero counts) */ byStatus: { [k: string]: number; }; /** * Count of deployments by platform (only includes platforms with non-zero counts) */ byPlatform: { [k: string]: number; }; /** * Count of deployments by currentReleaseId. The empty string key represents deployments with no current release (initial provisioning). */ byCurrentRelease: { [k: string]: number; }; /** * Count of deployments by pinnedReleaseId among deployments that are pinned. Excludes unpinned deployments. */ byPinnedRelease: { [k: string]: number; }; /** * Count of deployments introduced through each deployment path. */ byOrigin: ByOrigin; }; /** @internal */ export declare const ByOrigin$inboundSchema: z.ZodType; export declare function byOriginFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeploymentStats$inboundSchema: z.ZodType; export declare function deploymentStatsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deploymentstats.d.ts.map