import { PropertyService, RemoteRequestService, UserEntity } from '@servicelabsco/nestjs-utility-services'; import { Response } from 'express'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { BusinessAppIntegrationEntity } from '../entities/business.app.integration.entity'; import { AccessBusinessService } from '../services/access.business.service'; export declare class ProcessAmazonIntegration { private readonly propertyService; private readonly accessBusinessService; private readonly remoteRequestService; protected business: AccessBusinessEntity; protected user: UserEntity; protected res: Response; constructor(propertyService: PropertyService, accessBusinessService: AccessBusinessService, remoteRequestService: RemoteRequestService); handle(code: string, state: any, res: Response): Promise; handleRedirect(): Promise; initialize(state: any): Promise; setBusinessIntegration(integration_id: number): Promise; getAccessToken(code: string): Promise; }