import * as Schema from "effect/Schema"; declare const MountBindOptions_base: Schema.Class>; NonRecursive: Schema.optional; CreateMountpoint: Schema.optional; ReadOnlyNonRecursive: Schema.optional; ReadOnlyForceRecursive: Schema.optional; }, Schema.Struct.Encoded<{ Propagation: Schema.optional>; NonRecursive: Schema.optional; CreateMountpoint: Schema.optional; ReadOnlyNonRecursive: Schema.optional; ReadOnlyForceRecursive: Schema.optional; }>, never, { readonly Propagation?: "rprivate" | "private" | "rshared" | "shared" | "rslave" | "slave" | undefined; } & { readonly NonRecursive?: boolean | undefined; } & { readonly CreateMountpoint?: boolean | undefined; } & { readonly ReadOnlyNonRecursive?: boolean | undefined; } & { readonly ReadOnlyForceRecursive?: boolean | undefined; }, {}, {}>; export declare class MountBindOptions extends MountBindOptions_base { } export {};