import { IntegrationAction } from './../../jupiter-types'; import { PersisterBackendFactory } from '../../persister/types'; import { IntegrationInvocationArguments, IntegrationInvocationConfig } from '../types'; interface ExecuteIntegrationParams { instanceConfig: object; invocationConfig: IntegrationInvocationConfig; invocationArgs: IntegrationInvocationArguments; action?: IntegrationAction; persisterBackendFactory?: PersisterBackendFactory; } /** * Executes the integration in a single process environment. * * The integration SDK provides this function to support executing an * integration in a single Node process, allowing for building a graph in a * local development environment. Integrations that are implemented as a single * execution handler as well as those implemented as step phases are supported, * including steps that iterate. * * @param params integration invocation input parameters required to execute the * integration */ export default function executeIntegrationLocal(params: ExecuteIntegrationParams): Promise; export default function executeIntegrationLocal(instanceConfig: object, invocationConfig: IntegrationInvocationConfig, invocationArgs: IntegrationInvocationArguments): Promise; export {};