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