import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const ContainerRestartPolicy_base: Schema.Class<ContainerRestartPolicy, {
    Name: Schema.Literal<["no", "always", "unless-stopped", "on-failure"]>;
    MaximumRetryCount: MobySchemas.Int64Schemas.$Int64;
}, Schema.Struct.Encoded<{
    Name: Schema.Literal<["no", "always", "unless-stopped", "on-failure"]>;
    MaximumRetryCount: MobySchemas.Int64Schemas.$Int64;
}>, never, {
    readonly Name: "no" | "always" | "unless-stopped" | "on-failure";
} & {
    readonly MaximumRetryCount: MobySchemas.Int64Schemas.Int64Brand;
}, {}, {}>;
export declare class ContainerRestartPolicy extends ContainerRestartPolicy_base {
}
export {};
//# sourceMappingURL=ContainerRestartPolicy.generated.d.ts.map