import * as Schema from "effect/Schema"; import * as TypesPluginConfig from "./TypesPluginConfig.generated.js"; import * as TypesPluginSettings from "./TypesPluginSettings.generated.js"; declare const TypesPlugin_base: Schema.Class; Enabled: typeof Schema.Boolean; Id: Schema.optional; Name: typeof Schema.String; PluginReference: Schema.optional; Settings: Schema.NullOr; }, Schema.Struct.Encoded<{ Config: Schema.NullOr; Enabled: typeof Schema.Boolean; Id: Schema.optional; Name: typeof Schema.String; PluginReference: Schema.optional; Settings: Schema.NullOr; }>, never, { readonly Config: TypesPluginConfig.TypesPluginConfig | null; } & { readonly Name: string; } & { readonly Id?: string | undefined; } & { readonly Enabled: boolean; } & { readonly PluginReference?: string | undefined; } & { readonly Settings: TypesPluginSettings.TypesPluginSettings | null; }, {}, {}>; export declare class TypesPlugin extends TypesPlugin_base { } export {};