import { StandardPersisterClient } from '../persister/PersisterClient'; import { RawDataUploader } from '../persister/types'; import AbstractIntegrationClientProvider from './AbstractIntegrationClientProvider'; import { IntegrationJobKey, IntegrationLogger, IntegrationServiceClient } from './types'; export default class StandardIntegrationClientProvider extends AbstractIntegrationClientProvider { protected createIntegrationServiceClient(): IntegrationServiceClient; protected createIntegrationCache(logger: IntegrationLogger, jobKey: IntegrationJobKey): import(".").IntegrationCache; protected createPersisterClient(): StandardPersisterClient; protected createRawDataUploader(): RawDataUploader; }