import { Schema } from "effect"; export declare const docker_version_schema: Schema.Struct<{ Index: typeof Schema.Number; }>; export declare const node_spec_schema: Schema.Struct<{ Labels: Schema.optionalWith, { default: () => {}; }>; Role: Schema.optional>; Availability: Schema.optional>; }>; export declare const platform_schema: Schema.Struct<{ Architecture: Schema.optional; OS: Schema.optional; }>; export declare const node_resources_schema: Schema.Struct<{ NanoCPUs: Schema.optional; MemoryBytes: Schema.optional; }>; export declare const engine_plugin_schema: Schema.Struct<{ Type: Schema.optional; Name: Schema.optional; }>; export declare const engine_schema: Schema.Struct<{ EngineVersion: Schema.optional; Labels: Schema.optional>; Plugins: Schema.optionalWith; Name: Schema.optional; }>>, { default: () => never[]; }>; }>; export declare const tls_info_schema: Schema.Struct<{ TrustRoot: Schema.optional; CertIssuerSubject: Schema.optional>; CertIssuerPublicKey: Schema.optional>; }>; export declare const cis_info_schema: Schema.Struct<{ PluginName: Schema.optional; NodeID: Schema.optional; }>; export declare const node_description_schema: Schema.Struct<{ Hostname: Schema.optional; Platform: Schema.optional; OS: Schema.optional; }>>; Resources: Schema.optional; MemoryBytes: Schema.optional; }>>; Engine: Schema.optional; Labels: Schema.optional>; Plugins: Schema.optionalWith; Name: Schema.optional; }>>, { default: () => never[]; }>; }>>; TLSInfo: Schema.optional; CertIssuerSubject: Schema.optional>; CertIssuerPublicKey: Schema.optional>; }>>; CSIInfo: Schema.optionalWith; NodeID: Schema.optional; }>>, { default: () => never[]; }>; }>; export declare const node_status_schema: Schema.Struct<{ State: Schema.optional>; Message: Schema.optional; Addr: Schema.optional; }>; export declare const manager_status_schema: Schema.Struct<{ Leader: Schema.optional; Reachability: Schema.optional>; Addr: Schema.optional; }>; export declare const docker_node_schema: Schema.Struct<{ ID: typeof Schema.String; Version: Schema.Struct<{ Index: typeof Schema.Number; }>; CreatedAt: typeof Schema.String; UpdatedAt: typeof Schema.String; Spec: Schema.optional, { default: () => {}; }>; Role: Schema.optional>; Availability: Schema.optional>; }>>; Description: Schema.optional; Platform: Schema.optional; OS: Schema.optional; }>>; Resources: Schema.optional; MemoryBytes: Schema.optional; }>>; Engine: Schema.optional; Labels: Schema.optional>; Plugins: Schema.optionalWith; Name: Schema.optional; }>>, { default: () => never[]; }>; }>>; TLSInfo: Schema.optional; CertIssuerSubject: Schema.optional>; CertIssuerPublicKey: Schema.optional>; }>>; CSIInfo: Schema.optionalWith; NodeID: Schema.optional; }>>, { default: () => never[]; }>; }>>; Status: Schema.optional>; Message: Schema.optional; Addr: Schema.optional; }>>; ManagerStatus: Schema.optional; Reachability: Schema.optional>; Addr: Schema.optional; }>>; }>; export declare const docker_node_inspect_schema: Schema.Array$; CreatedAt: typeof Schema.String; UpdatedAt: typeof Schema.String; Spec: Schema.optional, { default: () => {}; }>; Role: Schema.optional>; Availability: Schema.optional>; }>>; Description: Schema.optional; Platform: Schema.optional; OS: Schema.optional; }>>; Resources: Schema.optional; MemoryBytes: Schema.optional; }>>; Engine: Schema.optional; Labels: Schema.optional>; Plugins: Schema.optionalWith; Name: Schema.optional; }>>, { default: () => never[]; }>; }>>; TLSInfo: Schema.optional; CertIssuerSubject: Schema.optional>; CertIssuerPublicKey: Schema.optional>; }>>; CSIInfo: Schema.optionalWith; NodeID: Schema.optional; }>>, { default: () => never[]; }>; }>>; Status: Schema.optional>; Message: Schema.optional; Addr: Schema.optional; }>>; ManagerStatus: Schema.optional; Reachability: Schema.optional>; Addr: Schema.optional; }>>; }>>; export type DockerNodeInspect = typeof docker_node_inspect_schema.Type;