import * as Schema from "effect/Schema";
import * as ContainerHostConfig from "./ContainerHostConfig.generated.ts";
import * as ContainerState from "./ContainerState.generated.ts";
import * as StorageDriverData from "./StorageDriverData.generated.ts";
declare const ContainerContainerJSONBase_base: Schema.Class<ContainerContainerJSONBase, Schema.Struct<{
    readonly Id: Schema.brand<Schema.String, "ContainerId">;
    readonly Created: Schema.DateFromString;
    readonly Path: Schema.String;
    readonly Args: Schema.NullOr<Schema.$Array<Schema.String>>;
    readonly State: Schema.NullOr<typeof ContainerState.ContainerState>;
    readonly Image: Schema.String;
    readonly ResolvConfPath: Schema.String;
    readonly HostnamePath: Schema.String;
    readonly HostsPath: Schema.String;
    readonly LogPath: Schema.String;
    readonly Name: Schema.String;
    readonly RestartCount: Schema.decodeTo<Schema.BigInt, Schema.String, never, never>;
    readonly Driver: Schema.String;
    readonly Platform: Schema.String;
    readonly MountLabel: Schema.String;
    readonly ProcessLabel: Schema.String;
    readonly AppArmorProfile: Schema.String;
    readonly ExecIDs: Schema.NullOr<Schema.$Array<Schema.String>>;
    readonly HostConfig: Schema.NullOr<typeof ContainerHostConfig.ContainerHostConfig>;
    readonly GraphDriver: Schema.optional<Schema.NullOr<typeof StorageDriverData.StorageDriverData>>;
    readonly SizeRw: Schema.optional<Schema.NullOr<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>>;
    readonly SizeRootFs: Schema.optional<Schema.NullOr<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>>;
}>, {}>;
export declare class ContainerContainerJSONBase extends ContainerContainerJSONBase_base {
}
export {};
//# sourceMappingURL=ContainerContainerJSONBase.generated.d.ts.map