import { z } from "zod"; export declare const PhoneScopesSchema: z.ZodObject<{ screen: z.ZodDefault>; control: z.ZodDefault>; files: z.ZodDefault>; write: z.ZodDefault>; notifications: z.ZodDefault>; apps: z.ZodDefault>; destructive: z.ZodDefault>; confirm: z.ZodDefault>; }, z.core.$strip>; export type PhoneScopes = z.infer; export declare const PhoneConfigSchema: z.ZodObject<{ screen: z.ZodDefault>; control: z.ZodDefault>; files: z.ZodDefault>; write: z.ZodDefault>; notifications: z.ZodDefault>; apps: z.ZodDefault>; destructive: z.ZodDefault>; confirm: z.ZodDefault>; platform: z.ZodString; }, z.core.$strip>; export type PhoneConfig = z.infer; export declare const PhoneAppGrantSchema: z.ZodObject<{ package: z.ZodString; label: z.ZodString; mode: z.ZodEnum<{ act: "act"; read: "read"; }>; }, z.core.$strip>; export type PhoneAppGrant = z.infer; export declare const PhoneFolderSchema: z.ZodObject<{ name: z.ZodString; writable: z.ZodBoolean; }, z.core.$strip>; export type PhoneFolder = z.infer; export declare const PhoneFactsSchema: z.ZodObject<{ device: z.ZodString; android: z.ZodString; sdk: z.ZodNumber; build: z.ZodString; form: z.ZodOptional; paused: z.ZodBoolean; access: z.ZodObject<{ accessibility: z.ZodBoolean; notifications: z.ZodBoolean; screenCapture: z.ZodString; }, z.core.$strip>; folders: z.ZodArray>; apps: z.ZodArray; }, z.core.$strip>>; battery: z.ZodOptional>; wake: z.ZodOptional>; features: z.ZodOptional>; }, z.core.$strip>; export type PhoneFacts = z.infer; export declare const PhoneWakeStateSchema: z.ZodEnum<{ none: "none"; ready: "ready"; register: "register"; }>; export type PhoneWakeState = z.infer; export declare const PhoneSummarySchema: z.ZodObject<{ id: z.ZodString; platform: z.ZodString; online: z.ZodBoolean; paired: z.ZodOptional; version: z.ZodOptional; lastSeen: z.ZodOptional; facts: z.ZodOptional; paused: z.ZodBoolean; access: z.ZodObject<{ accessibility: z.ZodBoolean; notifications: z.ZodBoolean; screenCapture: z.ZodString; }, z.core.$strip>; folders: z.ZodArray>; apps: z.ZodArray; }, z.core.$strip>>; battery: z.ZodOptional>; wake: z.ZodOptional>; features: z.ZodOptional>; }, z.core.$strip>>; wake: z.ZodEnum<{ none: "none"; ready: "ready"; register: "register"; }>; }, z.core.$strip>; export type PhoneSummary = z.infer; export declare const PhonesListSchema: z.ZodObject<{ phones: z.ZodArray; version: z.ZodOptional; lastSeen: z.ZodOptional; facts: z.ZodOptional; paused: z.ZodBoolean; access: z.ZodObject<{ accessibility: z.ZodBoolean; notifications: z.ZodBoolean; screenCapture: z.ZodString; }, z.core.$strip>; folders: z.ZodArray>; apps: z.ZodArray; }, z.core.$strip>>; battery: z.ZodOptional>; wake: z.ZodOptional>; features: z.ZodOptional>; }, z.core.$strip>>; wake: z.ZodEnum<{ none: "none"; ready: "ready"; register: "register"; }>; }, z.core.$strip>>; }, z.core.$strip>; export declare const PhoneWakeRegistrationSchema: z.ZodObject<{ token: z.ZodString; channel: z.ZodObject<{ kind: z.ZodLiteral<"relay">; url: z.ZodURL; deviceId: z.ZodString; secret: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type PhoneWakeRegistration = z.infer; //# sourceMappingURL=phone.d.ts.map