import type { RawBodyRequest } from '@nestjs/common';
import type { Request, Response } from 'express';
import { PaymentContactFlowService } from './payment-contact-flow.service';
import { ShoppingFlowService } from './shopping-flow.service';
export declare class ShoppingFlowController {
    private readonly flows;
    private readonly paymentFlows?;
    constructor(flows: ShoppingFlowService, paymentFlows?: PaymentContactFlowService | undefined);
    exchange(req: RawBodyRequest<Request>, res: Response): Promise<Response<any, Record<string, any>>>;
    paymentExchange(req: RawBodyRequest<Request>, res: Response): Promise<Response<any, Record<string, any>>>;
    private handle;
}
