export declare const PresenceEntrySchema: import("@sinclair/typebox").TObject<{ host: import("@sinclair/typebox").TOptional; ip: import("@sinclair/typebox").TOptional; version: import("@sinclair/typebox").TOptional; platform: import("@sinclair/typebox").TOptional; deviceFamily: import("@sinclair/typebox").TOptional; modelIdentifier: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional; lastInputSeconds: import("@sinclair/typebox").TOptional; reason: import("@sinclair/typebox").TOptional; tags: import("@sinclair/typebox").TOptional>; text: import("@sinclair/typebox").TOptional; ts: import("@sinclair/typebox").TInteger; deviceId: import("@sinclair/typebox").TOptional; roles: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TOptional>; instanceId: import("@sinclair/typebox").TOptional; }>; export declare const HealthSnapshotSchema: import("@sinclair/typebox").TAny; export declare const SessionDefaultsSchema: import("@sinclair/typebox").TObject<{ defaultAgentId: import("@sinclair/typebox").TString; mainKey: import("@sinclair/typebox").TString; mainSessionKey: import("@sinclair/typebox").TString; scope: import("@sinclair/typebox").TOptional; }>; export declare const StateVersionSchema: import("@sinclair/typebox").TObject<{ presence: import("@sinclair/typebox").TInteger; health: import("@sinclair/typebox").TInteger; }>; export declare const SnapshotSchema: import("@sinclair/typebox").TObject<{ presence: import("@sinclair/typebox").TArray; ip: import("@sinclair/typebox").TOptional; version: import("@sinclair/typebox").TOptional; platform: import("@sinclair/typebox").TOptional; deviceFamily: import("@sinclair/typebox").TOptional; modelIdentifier: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional; lastInputSeconds: import("@sinclair/typebox").TOptional; reason: import("@sinclair/typebox").TOptional; tags: import("@sinclair/typebox").TOptional>; text: import("@sinclair/typebox").TOptional; ts: import("@sinclair/typebox").TInteger; deviceId: import("@sinclair/typebox").TOptional; roles: import("@sinclair/typebox").TOptional>; scopes: import("@sinclair/typebox").TOptional>; instanceId: import("@sinclair/typebox").TOptional; }>>; health: import("@sinclair/typebox").TAny; stateVersion: import("@sinclair/typebox").TObject<{ presence: import("@sinclair/typebox").TInteger; health: import("@sinclair/typebox").TInteger; }>; uptimeMs: import("@sinclair/typebox").TInteger; configPath: import("@sinclair/typebox").TOptional; stateDir: import("@sinclair/typebox").TOptional; sessionDefaults: import("@sinclair/typebox").TOptional; }>>; authMode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"token">, import("@sinclair/typebox").TLiteral<"password">, import("@sinclair/typebox").TLiteral<"trusted-proxy">]>>; updateAvailable: import("@sinclair/typebox").TOptional>; }>;