import { EApiDtoType, EApiRouteType } from '../../enum/index';
/**
 * Resolves decorator context using explicit config or auto-propagated DTO metadata.
 * @param {object} target - Decorated DTO prototype.
 * @param {EApiRouteType | undefined} method - Explicit method override.
 * @param {EApiDtoType | undefined} dtoType - Explicit DTO type override.
 * @param {boolean} shouldAutoResolve - Whether to pull context from auto DTO pipeline.
 * @returns {{ dtoType: EApiDtoType; method: EApiRouteType } | undefined} Resolved context if available.
 */
export declare function ResolveDecoratorContext(target: object, method: EApiRouteType | undefined, dtoType: EApiDtoType | undefined, shouldAutoResolve: boolean): {
    dtoType: EApiDtoType;
    method: EApiRouteType;
} | undefined;
