import * as Schema from "effect/Schema"; declare const ContainerExecOptions_base: Schema.Class; Privileged: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; Tty: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; ConsoleSize: Schema.optionalWith>, { nullable: true; }>; AttachStdin: typeof Schema.Boolean; AttachStderr: typeof Schema.Boolean; AttachStdout: typeof Schema.Boolean; DetachKeys: Schema.PropertySignature<":", string, never, ":", string, true, never>; Env: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; WorkingDir: Schema.PropertySignature<":", string, never, ":", string, true, never>; Cmd: Schema.Array$; }, Schema.Struct.Encoded<{ User: Schema.PropertySignature<":", string, never, ":", string, true, never>; Privileged: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; Tty: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; ConsoleSize: Schema.optionalWith>, { nullable: true; }>; AttachStdin: typeof Schema.Boolean; AttachStderr: typeof Schema.Boolean; AttachStdout: typeof Schema.Boolean; DetachKeys: Schema.PropertySignature<":", string, never, ":", string, true, never>; Env: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; WorkingDir: Schema.PropertySignature<":", string, never, ":", string, true, never>; Cmd: Schema.Array$; }>, never, { readonly User?: string; } & { readonly AttachStdin: boolean; } & { readonly AttachStdout: boolean; } & { readonly AttachStderr: boolean; } & { readonly Tty?: boolean; } & { readonly Env?: readonly string[] | null; } & { readonly Cmd: readonly string[]; } & { readonly WorkingDir?: string; } & { readonly ConsoleSize?: readonly number[] | undefined; } & { readonly Privileged?: boolean; } & { readonly DetachKeys?: string; }, {}, {}>; export declare class ContainerExecOptions extends ContainerExecOptions_base { } export {};