UNPKG

n8n

Version:

n8n Workflow Automation Tool

13 lines (12 loc) 959 B
import { CredentialsService } from '../../../../credentials/credentials.service'; import { CredentialMatcherFactory } from './credential-matcher-factory'; import type { CredentialApplyResult, CredentialBindingRequest, CredentialResolution, CredentialResolutionFailure } from './credential.types'; import type { ImportContext } from '../../n8n-packages.types'; export declare class CredentialImporter { private readonly credentialMatcherFactory; private readonly credentialsService; constructor(credentialMatcherFactory: CredentialMatcherFactory, credentialsService: CredentialsService); plan(context: ImportContext, request: CredentialBindingRequest): Promise<CredentialResolution>; blockingFailures(request: CredentialBindingRequest, resolution: CredentialResolution): CredentialResolutionFailure[]; apply(context: ImportContext, request: CredentialBindingRequest, resolution: CredentialResolution): Promise<CredentialApplyResult>; }