import { SchemaObject } from '@nestjs/swagger/dist/interfaces/open-api-spec.interface';
import { TApiRouteDiscriminatedDtoProperties } from '../../../../type/decorator/api/route';
/**
 * Builds an OpenAPI oneOf schema with discriminator metadata for route-level DTO variants.
 * @param {TApiRouteDiscriminatedDtoProperties} properties - Route-level discriminated DTO config.
 * @param {string} context - Error message context.
 * @returns {SchemaObject} OpenAPI schema for a discriminated root DTO.
 */
export declare function ApiRouteBuildDiscriminatedDtoOpenApiSchema(properties: TApiRouteDiscriminatedDtoProperties, context: string): SchemaObject;
