import { z } from "zod"; export declare const DeviceSummarySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; os: z.ZodOptional; online: z.ZodOptional; authorized: z.ZodOptional; lastSeen: z.ZodOptional; addresses: z.ZodDefault>; advertisedRoutes: z.ZodDefault>; enabledRoutes: z.ZodDefault>; tags: z.ZodDefault>; }, z.core.$strip>; export type DeviceSummary = z.infer; export declare const TailnetSummarySchema: z.ZodObject<{ name: z.ZodOptional; organization: z.ZodOptional; dns: z.ZodOptional; magicDNS: z.ZodOptional; fileSharing: z.ZodOptional; networkLockEnabled: z.ZodOptional; devices: z.ZodDefault; os: z.ZodOptional; online: z.ZodOptional; authorized: z.ZodOptional; lastSeen: z.ZodOptional; addresses: z.ZodDefault>; advertisedRoutes: z.ZodDefault>; enabledRoutes: z.ZodDefault>; tags: z.ZodDefault>; }, z.core.$strip>>>; }, z.core.$strip>; export type TailnetSummary = z.infer; export declare function normalizeDevice(input: unknown): DeviceSummary; //# sourceMappingURL=tailscale.d.ts.map