import { IExchangeParams, IMessageParams, IQueueParams } from 'redis-smq'; export interface PublishMessageControllerRequestBodyDTO { message: Partial>; exchange: { queue: string | IQueueParams; topic?: never; fanOut?: never; direct?: never; } | { queue?: never; topic?: string | IExchangeParams; fanOut?: never; direct?: never; } | { queue?: never; topic?: never; fanOut?: string | IExchangeParams; direct?: never; } | { queue?: never; topic?: never; fanOut?: never; direct?: string | IExchangeParams; }; } //# sourceMappingURL=PublishMessageControllerRequestBodyDTO.d.ts.map