import * as Schema from "effect/Schema"; import * as EventsActor from "./EventsActor.generated.js"; declare const EventsMessage_base: Schema.Class; id: Schema.optional; from: Schema.optional; Type: Schema.Literal<["builder", "config", "container", "daemon", "image", "network", "node", "plugin", "secret", "service", "volume"]>; Action: Schema.Literal<["create", "start", "restart", "stop", "checkpoint", "pause", "unpause", "attach", "detach", "resize", "update", "rename", "kill", "die", "oom", "destroy", "remove", "commit", "top", "copy", "archive-path", "extract-to-dir", "export", "import", "save", "load", "tag", "untag", "push", "pull", "prune", "delete", "enable", "disable", "connect", "disconnect", "reload", "mount", "unmount", "exec_create", "exec_start", "exec_die", "exec_detach", "health_status", "health_status: running", "health_status: healthy", "health_status: unhealthy"]>; Actor: Schema.NullOr; scope: Schema.optional; time: Schema.optional; timeNano: Schema.optional; }, Schema.Struct.Encoded<{ status: Schema.optional; id: Schema.optional; from: Schema.optional; Type: Schema.Literal<["builder", "config", "container", "daemon", "image", "network", "node", "plugin", "secret", "service", "volume"]>; Action: Schema.Literal<["create", "start", "restart", "stop", "checkpoint", "pause", "unpause", "attach", "detach", "resize", "update", "rename", "kill", "die", "oom", "destroy", "remove", "commit", "top", "copy", "archive-path", "extract-to-dir", "export", "import", "save", "load", "tag", "untag", "push", "pull", "prune", "delete", "enable", "disable", "connect", "disconnect", "reload", "mount", "unmount", "exec_create", "exec_start", "exec_die", "exec_detach", "health_status", "health_status: running", "health_status: healthy", "health_status: unhealthy"]>; Actor: Schema.NullOr; scope: Schema.optional; time: Schema.optional; timeNano: Schema.optional; }>, never, { readonly Type: "volume" | "image" | "container" | "builder" | "config" | "daemon" | "network" | "node" | "plugin" | "secret" | "service"; } & { readonly from?: string | undefined; } & { readonly id?: string | undefined; } & { readonly status?: string | undefined; } & { readonly Action: "push" | "create" | "start" | "restart" | "stop" | "checkpoint" | "pause" | "unpause" | "attach" | "detach" | "resize" | "update" | "rename" | "kill" | "die" | "oom" | "destroy" | "remove" | "commit" | "top" | "copy" | "archive-path" | "extract-to-dir" | "export" | "import" | "save" | "load" | "tag" | "untag" | "pull" | "prune" | "delete" | "enable" | "disable" | "connect" | "disconnect" | "reload" | "mount" | "unmount" | "exec_create" | "exec_start" | "exec_die" | "exec_detach" | "health_status" | "health_status: running" | "health_status: healthy" | "health_status: unhealthy"; } & { readonly Actor: EventsActor.EventsActor | null; } & { readonly scope?: string | undefined; } & { readonly time?: number | undefined; } & { readonly timeNano?: number | undefined; }, {}, {}>; export declare class EventsMessage extends EventsMessage_base { } export {};