import { INestApplication } from '@nestjs/common'; import { OpenAPIObject } from '@nestjs/swagger'; import { ExtendedDiscriminatorService } from './extended-discriminator.service'; import { SwaggerModelsRegistryService } from './swagger-models-registry.service'; export declare class SwaggerDocumentService { private readonly registry; private readonly extendedDiscriminatorRegistry; constructor(registry: SwaggerModelsRegistryService, extendedDiscriminatorRegistry: ExtendedDiscriminatorService); createDocument(app: INestApplication): OpenAPIObject; setup(app: INestApplication): void; private adjustThirdPartyDemoWebhookPath; private transformAllOfToRef; private removeDiscriminatorFromBaseSchemas; private applyExtendedDiscriminators; private addSecurityToNonPublicRoutes; }