import { OpenApiCrudService } from './open-api-crud.service';
import { OpenAPIObject } from '@nestjs/swagger';
import { ManifestService } from '../../manifest/services/manifest.service';
import { OpenApiManifestService } from './open-api-manifest.service';
import { OpenApiAuthService } from './open-api-auth.service';
import { OpenApiEndpointService } from './open-api.endpoint.service';
export declare class OpenApiService {
    private readonly manifestService;
    private readonly openApiCrudService;
    private readonly openApiManifestService;
    private readonly openApiAuthService;
    private readonly openApiEndpointService;
    constructor(manifestService: ManifestService, openApiCrudService: OpenApiCrudService, openApiManifestService: OpenApiManifestService, openApiAuthService: OpenApiAuthService, openApiEndpointService: OpenApiEndpointService);
    generateOpenApiObject(): OpenAPIObject;
}
