import * as Schema from "effect/Schema"; import * as RuntimePluginPrivilege from "./RuntimePluginPrivilege.generated.js"; declare const RuntimePluginSpec_base: Schema.Class; remote: Schema.optional; privileges: Schema.optionalWith>, { nullable: true; }>; disabled: Schema.optional; env: Schema.optionalWith, { nullable: true; }>; }, Schema.Struct.Encoded<{ name: Schema.optional; remote: Schema.optional; privileges: Schema.optionalWith>, { nullable: true; }>; disabled: Schema.optional; env: Schema.optionalWith, { nullable: true; }>; }>, never, { readonly name?: string | undefined; } & { readonly remote?: string | undefined; } & { readonly privileges?: readonly (RuntimePluginPrivilege.RuntimePluginPrivilege | null)[] | undefined; } & { readonly disabled?: boolean | undefined; } & { readonly env?: readonly string[] | undefined; }, {}, {}>; export declare class RuntimePluginSpec extends RuntimePluginSpec_base { } export {};