export declare const TickEventSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ ts: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; }>; export declare const ShutdownEventSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ reason: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; restartExpectedMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>; export declare const ConnectParamsSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ minProtocol: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; maxProtocol: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; client: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ id: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TUnion[]>; displayName: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; version: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; platform: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; deviceFamily: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; modelIdentifier: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; mode: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TUnion[]>; instanceId: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>; caps: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; commands: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; permissions: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; pathEnv: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; role: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; scopes: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; device: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; auth: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; password: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; locale: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; userAgent: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>; export declare const HelloOkSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"hello-ok">; protocol: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; server: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ version: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; commit: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; host: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; connId: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; }>; features: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ methods: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TArray; events: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TArray; }>; snapshot: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ presence: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TArray; ip: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; version: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; platform: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; deviceFamily: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; modelIdentifier: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; mode: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; lastInputSeconds: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; reason: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; tags: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; text: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; ts: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; deviceId: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; roles: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; scopes: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; instanceId: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; health: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TAny; stateVersion: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ presence: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; health: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; }>; uptimeMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; configPath: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; stateDir: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; sessionDefaults: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; }>; canvasHostUrl: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; auth: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; issuedAtMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; policy: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ maxPayload: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; maxBufferedBytes: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; tickIntervalMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TInteger; }>; }>; export declare const ErrorShapeSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ code: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; message: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; details: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryable: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryAfterMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>; export declare const RequestFrameSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"req">; id: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; method: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; params: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>; export declare const ResponseFrameSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"res">; id: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; ok: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TBoolean; payload: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; error: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryable: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryAfterMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; }>; export declare const EventFrameSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"event">; event: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; payload: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; seq: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; stateVersion: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; }>; export declare const GatewayFrameSchema: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TUnion<[import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"req">; id: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; method: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; params: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>, import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"res">; id: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; ok: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TBoolean; payload: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; error: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryable: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; retryAfterMs: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; }>>; }>, import("node_modules/@sinclair/typebox/build/esm/index.mjs").TObject<{ type: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TLiteral<"event">; event: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TString; payload: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; seq: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional; stateVersion: import("node_modules/@sinclair/typebox/build/esm/index.mjs").TOptional>; }>]>;