import * as Schema from "effect/Schema";
import * as ContainerConfig from "./ContainerConfig.generated.ts";
import * as ContainerMountPoint from "./ContainerMountPoint.generated.ts";
import * as ContainerNetworkSettings from "./ContainerNetworkSettings.generated.ts";
import * as V1Descriptor from "./V1Descriptor.generated.ts";
declare const ContainerInspectResponse_base: Schema.Class<ContainerInspectResponse, 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 import("./ContainerState.generated.ts").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 import("./ContainerHostConfig.generated.ts").ContainerHostConfig>;
    readonly GraphDriver: Schema.optional<Schema.NullOr<typeof import("./StorageDriverData.generated.ts").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>>>;
    readonly Mounts: Schema.NullOr<Schema.$Array<Schema.NullOr<typeof ContainerMountPoint.ContainerMountPoint>>>;
    readonly Config: Schema.NullOr<typeof ContainerConfig.ContainerConfig>;
    readonly NetworkSettings: Schema.NullOr<typeof ContainerNetworkSettings.ContainerNetworkSettings>;
    readonly ImageManifestDescriptor: Schema.optional<Schema.NullOr<typeof V1Descriptor.V1Descriptor>>;
}>, {}>;
export declare class ContainerInspectResponse extends ContainerInspectResponse_base {
}
export {};
//# sourceMappingURL=ContainerInspectResponse.generated.d.ts.map