import 'reflect-metadata'; import { ObjectLike } from '@grandlinex/core'; import { SwaggerConfig, SwaggerConfigComponents, SwaggerPathInput, SwaggerRPath } from './SwaggerTypes.js'; declare const Swagger: (config: SwaggerConfig) => ClassDecorator; declare function getSwaggerMeta(target: T): SwaggerConfig | undefined; declare const SPath: (path: SwaggerRPath, prefix?: string) => ClassDecorator; declare function getSPath(target: T): SwaggerPathInput | undefined; declare const SComponent: (comp: SwaggerConfigComponents) => ClassDecorator; declare function getSComponent(target: T): SwaggerConfigComponents | undefined; export { Swagger, SPath, getSwaggerMeta, getSPath, SComponent, getSComponent };