import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const ContainerMemoryStats_base: Schema.Class<ContainerMemoryStats, {
    usage: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    max_usage: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    stats: Schema.optionalWith<Schema.Record$<typeof Schema.String, MobySchemas.UInt64Schemas.$UInt64>, {
        nullable: true;
    }>;
    failcnt: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    limit: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    commitbytes: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    commitpeakbytes: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    privateworkingset: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
}, Schema.Struct.Encoded<{
    usage: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    max_usage: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    stats: Schema.optionalWith<Schema.Record$<typeof Schema.String, MobySchemas.UInt64Schemas.$UInt64>, {
        nullable: true;
    }>;
    failcnt: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    limit: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    commitbytes: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    commitpeakbytes: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
    privateworkingset: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>;
}>, never, {
    readonly usage?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly max_usage?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly stats?: {
        readonly [x: string]: MobySchemas.UInt64Schemas.UInt64Brand;
    } | undefined;
} & {
    readonly failcnt?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly limit?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly commitbytes?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly commitpeakbytes?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
} & {
    readonly privateworkingset?: MobySchemas.UInt64Schemas.UInt64Brand | undefined;
}, {}, {}>;
export declare class ContainerMemoryStats extends ContainerMemoryStats_base {
}
export {};
//# sourceMappingURL=ContainerMemoryStats.generated.d.ts.map