import { z } from 'zod'; export declare const DeviceListItemSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; dnsName: z.ZodOptional; platform: z.ZodNumber; isOnline: z.ZodBoolean; lastCommunication: z.ZodOptional; group: z.ZodOptional; tags: z.ZodOptional>; dexScore: z.ZodOptional; }, z.core.$strip>; export declare const ListDevicesInputSchema: z.ZodObject<{ page: z.ZodOptional>; pageSize: z.ZodOptional>; sort: z.ZodOptional>; sortDir: z.ZodOptional>>; search: z.ZodOptional; includeScores: z.ZodOptional>; filters: z.ZodOptional>; rows: z.ZodDefault; value: z.ZodUnion]>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ListDevicesOutputSchema: z.ZodObject<{ items: z.ZodArray; platform: z.ZodNumber; isOnline: z.ZodBoolean; lastCommunication: z.ZodOptional; group: z.ZodOptional; tags: z.ZodOptional>; dexScore: z.ZodOptional; }, z.core.$strip>>; page: z.ZodNumber; pageSize: z.ZodNumber; totalCount: z.ZodNumber; totalPages: z.ZodNumber; }, z.core.$strip>; export declare const DeviceMetadataSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; dnsName: z.ZodOptional; platform: z.ZodNumber; isOnline: z.ZodBoolean; lastCommunication: z.ZodOptional; group: z.ZodOptional; tags: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceMetadataInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceMetadataOutputSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; dnsName: z.ZodOptional; platform: z.ZodNumber; isOnline: z.ZodBoolean; lastCommunication: z.ZodOptional; group: z.ZodOptional; tags: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const DeviceAgentFeaturesSchema: z.ZodObject<{ remoteControl: z.ZodBoolean; userActivity: z.ZodBoolean; automation: z.ZodBoolean; }, z.core.$strip>; export declare const DeviceAgentSchema: z.ZodObject<{ agentVersion: z.ZodNullable; agentManagerVersion: z.ZodNullable; autoUpdateMode: z.ZodNullable; debugLevel: z.ZodNullable; features: z.ZodObject<{ remoteControl: z.ZodBoolean; userActivity: z.ZodBoolean; automation: z.ZodBoolean; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceAgentInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceAgentOutputSchema: z.ZodObject<{ agentVersion: z.ZodNullable; agentManagerVersion: z.ZodNullable; autoUpdateMode: z.ZodNullable; debugLevel: z.ZodNullable; features: z.ZodObject<{ remoteControl: z.ZodBoolean; userActivity: z.ZodBoolean; automation: z.ZodBoolean; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const DeviceOSSchema: z.ZodObject<{ name: z.ZodNullable; version: z.ZodNullable; patch: z.ZodNullable; architecture: z.ZodNullable; domainRole: z.ZodNullable; }, z.core.$strip>; export declare const DeviceHardwareSchema: z.ZodObject<{ manufacturer: z.ZodNullable; model: z.ZodNullable; cpu: z.ZodNullable; memoryBytes: z.ZodNullable; gpu: z.ZodNullable; }, z.core.$strip>; export declare const DeviceOSHardwareSchema: z.ZodObject<{ os: z.ZodObject<{ name: z.ZodNullable; version: z.ZodNullable; patch: z.ZodNullable; architecture: z.ZodNullable; domainRole: z.ZodNullable; }, z.core.$strip>; hardware: z.ZodObject<{ manufacturer: z.ZodNullable; model: z.ZodNullable; cpu: z.ZodNullable; memoryBytes: z.ZodNullable; gpu: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceOSHardwareInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceOSHardwareOutputSchema: z.ZodObject<{ os: z.ZodObject<{ name: z.ZodNullable; version: z.ZodNullable; patch: z.ZodNullable; architecture: z.ZodNullable; domainRole: z.ZodNullable; }, z.core.$strip>; hardware: z.ZodObject<{ manufacturer: z.ZodNullable; model: z.ZodNullable; cpu: z.ZodNullable; memoryBytes: z.ZodNullable; gpu: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const ConsoleUserSchema: z.ZodObject<{ username: z.ZodOptional; upn: z.ZodOptional; displayName: z.ZodOptional; dept: z.ZodOptional; manager: z.ZodOptional; }, z.core.$strip>; export declare const DeviceUsersSchema: z.ZodObject<{ consoleUser: z.ZodObject<{ username: z.ZodOptional; upn: z.ZodOptional; displayName: z.ZodOptional; dept: z.ZodOptional; manager: z.ZodOptional; }, z.core.$strip>; activeUsernames: z.ZodArray; activeSessionCount: z.ZodNumber; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceUsersInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceUsersOutputSchema: z.ZodObject<{ consoleUser: z.ZodObject<{ username: z.ZodOptional; upn: z.ZodOptional; displayName: z.ZodOptional; dept: z.ZodOptional; manager: z.ZodOptional; }, z.core.$strip>; activeUsernames: z.ZodArray; activeSessionCount: z.ZodNumber; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GeoLocationSchema: z.ZodObject<{ city: z.ZodOptional; state: z.ZodOptional; country: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strip>; export declare const NetworkInterfaceSchema: z.ZodObject<{ alias: z.ZodOptional; ip: z.ZodOptional; mac: z.ZodOptional; status: z.ZodOptional; }, z.core.$strip>; export declare const LatencyInfoSchema: z.ZodObject<{ target: z.ZodOptional; pingMs: z.ZodOptional; }, z.core.$strip>; export declare const WifiInfoSchema: z.ZodObject<{ signal: z.ZodNullable; ssid: z.ZodOptional; bssid: z.ZodOptional; }, z.core.$strip>; export declare const NetworkThroughputSchema: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; export declare const DeviceNetworkSchema: z.ZodObject<{ publicIp: z.ZodOptional; isp: z.ZodOptional; geo: z.ZodObject<{ city: z.ZodOptional; state: z.ZodOptional; country: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strip>; interfaces: z.ZodArray; ip: z.ZodOptional; mac: z.ZodOptional; status: z.ZodOptional; }, z.core.$strip>>; wifi: z.ZodOptional; ssid: z.ZodOptional; bssid: z.ZodOptional; }, z.core.$strip>>; latency: z.ZodOptional; pingMs: z.ZodOptional; }, z.core.$strip>>; throughput: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceNetworkInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceNetworkOutputSchema: z.ZodObject<{ publicIp: z.ZodOptional; isp: z.ZodOptional; geo: z.ZodObject<{ city: z.ZodOptional; state: z.ZodOptional; country: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strip>; interfaces: z.ZodArray; ip: z.ZodOptional; mac: z.ZodOptional; status: z.ZodOptional; }, z.core.$strip>>; wifi: z.ZodOptional; ssid: z.ZodOptional; bssid: z.ZodOptional; }, z.core.$strip>>; latency: z.ZodOptional; pingMs: z.ZodOptional; }, z.core.$strip>>; throughput: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const CpuMetricsSchema: z.ZodObject<{ usagePct: z.ZodNullable; queueLength: z.ZodNullable; }, z.core.$strip>; export declare const MemoryMetricsSchema: z.ZodObject<{ usedBytes: z.ZodNullable; availableBytes: z.ZodNullable; }, z.core.$strip>; export declare const DiskMetricsSchema: z.ZodObject<{ usagePct: z.ZodNullable; freeSpace: z.ZodNullable; }, z.core.$strip>; export declare const NetworkMetricsSchema: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; export declare const DevicePerformanceSchema: z.ZodObject<{ cpu: z.ZodObject<{ usagePct: z.ZodNullable; queueLength: z.ZodNullable; }, z.core.$strip>; memory: z.ZodObject<{ usedBytes: z.ZodNullable; availableBytes: z.ZodNullable; }, z.core.$strip>; disk: z.ZodObject<{ usagePct: z.ZodNullable; freeSpace: z.ZodNullable; }, z.core.$strip>; network: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDevicePerformanceInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDevicePerformanceOutputSchema: z.ZodObject<{ cpu: z.ZodObject<{ usagePct: z.ZodNullable; queueLength: z.ZodNullable; }, z.core.$strip>; memory: z.ZodObject<{ usedBytes: z.ZodNullable; availableBytes: z.ZodNullable; }, z.core.$strip>; disk: z.ZodObject<{ usagePct: z.ZodNullable; freeSpace: z.ZodNullable; }, z.core.$strip>; network: z.ZodObject<{ bytesInPerSec: z.ZodNullable; bytesOutPerSec: z.ZodNullable; }, z.core.$strip>; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const DeviceAppsSchema: z.ZodObject<{ foregroundApp: z.ZodOptional; appCrashes: z.ZodNumber; appFreezes: z.ZodNumber; hangs: z.ZodNumber; bsods: z.ZodNumber; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export declare const GetDeviceAppsInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const GetDeviceAppsOutputSchema: z.ZodObject<{ foregroundApp: z.ZodOptional; appCrashes: z.ZodNumber; appFreezes: z.ZodNumber; hangs: z.ZodNumber; bsods: z.ZodNumber; page: z.ZodDefault; pageSize: z.ZodDefault; totalCount: z.ZodDefault; }, z.core.$strip>; export type DeviceListItem = z.infer; export type ListDevicesInput = z.infer; export type ListDevicesOutput = z.infer; export type DeviceMetadata = z.infer; export type DeviceAgent = z.infer; export type DeviceOSHardware = z.infer; export type DeviceUsers = z.infer; export type DeviceNetwork = z.infer; export type DevicePerformance = z.infer; export type DeviceApps = z.infer;