import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
import * as Health from "./Health.generated.js";
declare const ContainerState_base: Schema.Class<ContainerState, {
    Status: typeof Schema.String;
    Running: typeof Schema.Boolean;
    Paused: typeof Schema.Boolean;
    Restarting: typeof Schema.Boolean;
    OOMKilled: typeof Schema.Boolean;
    Dead: typeof Schema.Boolean;
    Pid: MobySchemas.Int64Schemas.$Int64;
    ExitCode: MobySchemas.Int64Schemas.$Int64;
    Error: typeof Schema.String;
    StartedAt: typeof Schema.String;
    FinishedAt: typeof Schema.String;
    Health: Schema.optionalWith<typeof Health.Health, {
        nullable: true;
    }>;
}, Schema.Struct.Encoded<{
    Status: typeof Schema.String;
    Running: typeof Schema.Boolean;
    Paused: typeof Schema.Boolean;
    Restarting: typeof Schema.Boolean;
    OOMKilled: typeof Schema.Boolean;
    Dead: typeof Schema.Boolean;
    Pid: MobySchemas.Int64Schemas.$Int64;
    ExitCode: MobySchemas.Int64Schemas.$Int64;
    Error: typeof Schema.String;
    StartedAt: typeof Schema.String;
    FinishedAt: typeof Schema.String;
    Health: Schema.optionalWith<typeof Health.Health, {
        nullable: true;
    }>;
}>, never, {
    readonly Running: boolean;
} & {
    readonly ExitCode: MobySchemas.Int64Schemas.Int64Brand;
} & {
    readonly Pid: MobySchemas.Int64Schemas.Int64Brand;
} & {
    readonly Health?: Health.Health | undefined;
} & {
    readonly Status: string;
} & {
    readonly Paused: boolean;
} & {
    readonly Restarting: boolean;
} & {
    readonly OOMKilled: boolean;
} & {
    readonly Dead: boolean;
} & {
    readonly Error: string;
} & {
    readonly StartedAt: string;
} & {
    readonly FinishedAt: string;
}, {}, {}>;
export declare class ContainerState extends ContainerState_base {
}
export {};
//# sourceMappingURL=ContainerState.generated.d.ts.map