import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ComputeVolumeData, ComputeVolumeData$Outbound } from "./computevolumedata.js"; export declare const ComputeVolumeStatus: { readonly Provisioning: "provisioning"; readonly Loading: "loading"; readonly Ready: "ready"; readonly Deleting: "deleting"; readonly Deleted: "deleted"; readonly Failed: "failed"; }; export type ComputeVolumeStatus = ClosedEnum; export type ComputeVolume = { accruedCostUsd: number; data: Array; mountPath: string; priceUsdHr: number; sizeGb: number; status: ComputeVolumeStatus; }; /** @internal */ export declare const ComputeVolumeStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ComputeVolumeStatus$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ComputeVolume$inboundSchema: z.ZodType; /** @internal */ export type ComputeVolume$Outbound = { accrued_cost_usd: number; data: Array; mount_path: string; price_usd_hr: number; size_gb: number; status: string; }; /** @internal */ export declare const ComputeVolume$outboundSchema: z.ZodType; export declare function computeVolumeToJSON(computeVolume: ComputeVolume): string; export declare function computeVolumeFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=computevolume.d.ts.map