import { OpenAPIPluginContext, OpenAPIPluginOptions, OpenAPIPluginResolvedConfig, OpenAPIPluginUserConfig, OpenAPISchema, PowerPlantOpenAPITypeScriptOptions } from "./types/plugin.cjs"; import "./types/index.cjs"; import { Plugin } from "powerlines"; //#region src/index.d.ts declare module "powerlines" { interface Config { openapi?: OpenAPIPluginOptions; } } /** * A Powerlines plugin to integrate OpenAPI TypeScript via Power Plant. * * @see https://openapi-ts.dev * @see https://github.com/storm-software/power-plant/tree/main/packages/generators/openapi-typescript * * @param options - The plugin options. * @returns Powerlines plugin instances. */ declare const plugin: (options?: OpenAPIPluginOptions) => Plugin[]; //#endregion export { OpenAPIPluginContext, OpenAPIPluginOptions, OpenAPIPluginResolvedConfig, OpenAPIPluginUserConfig, type OpenAPISchema, type PowerPlantOpenAPITypeScriptOptions, plugin }; //# sourceMappingURL=index.d.cts.map