import { IDealsController } from './IDealsController'; import { HTTPResponse } from '../../core/http'; import { Controller } from '../Controller'; import { IServiceLocator } from '@goodgamestudios/webshop-utils'; export declare class DealsController extends Controller implements IDealsController { private catalog; private cashOffersTable; private generalTranslationsRequest; private checkoutRequest; private dealModelFactory; private requestValidator; private payoutFactoryProvider; private env; private messageBus; private trackingRequest; private trackingPayloadFactory; private cxfPaymentCallbackPayoutFactory; constructor(l: IServiceLocator); catalogAction(): Promise; checkoutAction(): Promise; successPaymentAction(): Promise; offerAction(): Promise; private createSuccessUrl; private readonly payoutFactory; }