import { PropertyService, UserAccessDto } from '@servicelabsco/nestjs-utility-services'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { AppIntegrationEntity } from '../entities/app.integration.entity'; import { BusinessAppIntegrationEntity } from '../entities/business.app.integration.entity'; export declare class ProcessAppIntegration { protected readonly business: AccessBusinessEntity; protected readonly propertyService: PropertyService; protected integration: AppIntegrationEntity; protected user: UserAccessDto; constructor(business: AccessBusinessEntity, propertyService: PropertyService); process(integrationId: number): Promise; validate(id: number): Promise; initializeWhatsapp(): Promise; initializeAmazon(): Promise<{ redirect_url: string; }>; initializeSlack(): Promise<{ redirect_url: string; }>; initializeZoho(): Promise<{ redirect_url: string; }>; }