import * as Schema from "effect/Schema";
import * as TypesPluginConfig from "./TypesPluginConfig.generated.ts";
import * as TypesPluginSettings from "./TypesPluginSettings.generated.ts";
declare const TypesPlugin_base: Schema.Class<TypesPlugin, Schema.Struct<{
    readonly Config: Schema.NullOr<typeof TypesPluginConfig.TypesPluginConfig>;
    readonly Enabled: Schema.Boolean;
    readonly Id: Schema.optional<Schema.brand<Schema.String, "PluginId">>;
    readonly Name: Schema.String;
    readonly PluginReference: Schema.optional<Schema.String>;
    readonly Settings: Schema.NullOr<typeof TypesPluginSettings.TypesPluginSettings>;
}>, {}>;
export declare class TypesPlugin extends TypesPlugin_base {
}
export {};
//# sourceMappingURL=TypesPlugin.generated.d.ts.map