import { z } from "zod"; /** * Shared Zod validation schemas for Proxmox VE tool parameters. */ /** PVE node name — alphanumeric, dashes allowed, 1-64 chars */ export declare const NodeNameSchema: z.ZodString; /** PVE VM/CT ID — must be 100 or higher */ export declare const VmidSchema: z.ZodNumber; /** Storage identifier */ export declare const StorageIdSchema: z.ZodString; /** Volume identifier (e.g. local:vm-100-disk-0) */ export declare const VolidSchema: z.ZodString; /** Resource pool identifier */ export declare const PoolIdSchema: z.ZodString; /** VM/CT snapshot name */ export declare const SnapshotNameSchema: z.ZodString; /** SDN VNet identifier */ export declare const VnetIdSchema: z.ZodString; /** Replication job identifier */ export declare const ReplicationIdSchema: z.ZodString; /** RRD timeframe for performance graphs */ export declare const TimeframeSchema: z.ZodEnum<["hour", "day", "week", "month", "year"]>; /** Storage content type */ export declare const ContentTypeSchema: z.ZodEnum<["images", "rootdir", "vztmpl", "backup", "iso", "snippets"]>; /** Syslog line limit (1-5000, default 50) */ export declare const SyslogLimitSchema: z.ZodDefault>; //# sourceMappingURL=validation.d.ts.map