import { z } from 'zod'; export declare const DeviceSchema: z.ZodObject<{ device_id: z.ZodString; device_name: z.ZodString; agent_status: z.ZodEnum<{ online: "online"; offline: "offline"; }>; os_name: z.ZodString; mac_address: z.ZodNullable; local_ip: z.ZodNullable; public_ip: z.ZodString; security_controls: z.ZodNullable>>; last_scan: z.ZodString; score: z.ZodUnion; score_severity: z.ZodEnum<{ LOW: "LOW"; MEDIUM: "MEDIUM"; HIGH: "HIGH"; CRITICAL: "CRITICAL"; }>; issues_count: z.ZodNumber; device_group: z.ZodString; device_tags: z.ZodArray; location: z.ZodNullable; client_version: z.ZodString; }, z.core.$strip>; export declare const DeviceDetailsSchema: z.ZodObject<{ device_id: z.ZodString; device_name: z.ZodString; agent_status: z.ZodEnum<{ online: "online"; offline: "offline"; }>; os_name: z.ZodString; mac_address: z.ZodNullable; local_ip: z.ZodNullable; public_ip: z.ZodString; security_controls: z.ZodNullable>>; last_scan: z.ZodString; score: z.ZodUnion; score_severity: z.ZodEnum<{ LOW: "LOW"; MEDIUM: "MEDIUM"; HIGH: "HIGH"; CRITICAL: "CRITICAL"; }>; issues_count: z.ZodNumber; device_group: z.ZodString; device_tags: z.ZodArray; location: z.ZodNullable; client_version: z.ZodString; vulns_count: z.ZodString; available_patches_count: z.ZodString; compliance_count: z.ZodString; misconfig_count: z.ZodString; }, z.core.$strip>; export declare const ListDevicesInputSchema: z.ZodObject<{ _page: z.ZodOptional; _limit: z.ZodOptional; _sort: z.ZodOptional; nullsLast: z.ZodOptional; }, z.core.$strip>, z.ZodArray; nullsLast: z.ZodOptional; }, z.core.$strip>>]>]>>; _filters: z.ZodOptional; value: z.ZodOptional>]>>; }, z.core.$strip>, z.ZodArray; value: z.ZodOptional>]>>; }, z.core.$strip>>]>]>>; _search: z.ZodOptional]>>; device_id: z.ZodOptional; device_name: z.ZodOptional; agent_status: z.ZodOptional>; os_name: z.ZodOptional; mac_address: z.ZodOptional; score: z.ZodOptional; score_severity: z.ZodOptional>; issues_count: z.ZodOptional; device_group: z.ZodOptional; location: z.ZodOptional; client_version: z.ZodOptional; }, z.core.$strip>; export declare const ListDevicesOutputSchema: z.ZodObject<{ metadata: z.ZodObject<{ cuRequestId: z.ZodString; orgId: z.ZodString; userId: z.ZodString; total: z.ZodNumber; limitPerPage: z.ZodNumber; currentPageNumber: z.ZodNumber; currentPageSize: z.ZodNumber; remaining: z.ZodNumber; }, z.core.$strip>; data: z.ZodArray; os_name: z.ZodString; mac_address: z.ZodNullable; local_ip: z.ZodNullable; public_ip: z.ZodString; security_controls: z.ZodNullable>>; last_scan: z.ZodString; score: z.ZodUnion; score_severity: z.ZodEnum<{ LOW: "LOW"; MEDIUM: "MEDIUM"; HIGH: "HIGH"; CRITICAL: "CRITICAL"; }>; issues_count: z.ZodNumber; device_group: z.ZodString; device_tags: z.ZodArray; location: z.ZodNullable; client_version: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const GetDeviceDetailsInputSchema: z.ZodObject<{ device_id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceDetailsOutputSchema: z.ZodObject<{ metadata: z.ZodObject<{ cuRequestId: z.ZodString; orgId: z.ZodString; userId: z.ZodString; }, z.core.$strip>; data: z.ZodObject<{ device_id: z.ZodString; device_name: z.ZodString; agent_status: z.ZodEnum<{ online: "online"; offline: "offline"; }>; os_name: z.ZodString; mac_address: z.ZodNullable; local_ip: z.ZodNullable; public_ip: z.ZodString; security_controls: z.ZodNullable>>; last_scan: z.ZodString; score: z.ZodUnion; score_severity: z.ZodEnum<{ LOW: "LOW"; MEDIUM: "MEDIUM"; HIGH: "HIGH"; CRITICAL: "CRITICAL"; }>; issues_count: z.ZodNumber; device_group: z.ZodString; device_tags: z.ZodArray; location: z.ZodNullable; client_version: z.ZodString; vulns_count: z.ZodString; available_patches_count: z.ZodString; compliance_count: z.ZodString; misconfig_count: z.ZodString; }, z.core.$strip>; }, z.core.$strip>;