import { type Static } from "@sinclair/typebox"; export declare const rigDataEpochSchema: import("@sinclair/typebox").TString; export declare const rigInitializedDataSchema: import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TString; schemaCompatibility: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"current">, import("@sinclair/typebox").TLiteral<"upgrade_required">]>; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"initialized">; }>; export type RigInitializedData = Static; export declare const rigInstallationDataSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"absent">; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"uninitialized">; }>, import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TLiteral<"pre_identity">; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"upgrade_required">; }>, import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TString; schemaCompatibility: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"current">, import("@sinclair/typebox").TLiteral<"upgrade_required">]>; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"initialized">; }>, import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TOptional; message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TLiteral<"newer_schema">; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"incompatible">; }>, import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"busy">, import("@sinclair/typebox").TLiteral<"unreadable">, import("@sinclair/typebox").TLiteral<"io_error">]>; status: import("@sinclair/typebox").TLiteral<"unavailable">; }>]>; export type RigInstallationData = Static; export declare const rigCliInstallationInspectionSchema: import("@sinclair/typebox").TObject<{ cliProtocolVersion: import("@sinclair/typebox").TInteger; cliVersion: import("@sinclair/typebox").TString; data: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"absent">; }>, import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<"uninitialized">; }>, import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TLiteral<"pre_identity">; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"upgrade_required">; }>, import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TString; schemaCompatibility: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"current">, import("@sinclair/typebox").TLiteral<"upgrade_required">]>; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"initialized">; }>, import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TOptional; message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TLiteral<"newer_schema">; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"incompatible">; }>, import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; reason: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"busy">, import("@sinclair/typebox").TLiteral<"unreadable">, import("@sinclair/typebox").TLiteral<"io_error">]>; status: import("@sinclair/typebox").TLiteral<"unavailable">; }>]>; formatVersion: import("@sinclair/typebox").TLiteral<1>; source: import("@sinclair/typebox").TLiteral<"cli">; }>; export type RigCliInstallationInspection = Static; export declare const rigDaemonInstallationDiscoverySchema: import("@sinclair/typebox").TObject<{ daemonProtocolVersion: import("@sinclair/typebox").TInteger; daemonVersion: import("@sinclair/typebox").TString; data: import("@sinclair/typebox").TObject<{ epoch: import("@sinclair/typebox").TString; schemaCompatibility: import("@sinclair/typebox").TLiteral<"current">; schemaVersion: import("@sinclair/typebox").TInteger; status: import("@sinclair/typebox").TLiteral<"initialized">; }>; formatVersion: import("@sinclair/typebox").TLiteral<1>; source: import("@sinclair/typebox").TLiteral<"daemon">; }>; export type RigDaemonInstallationDiscovery = Static;