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; blockingFailures(request: CredentialBindingRequest, resolution: CredentialResolution): CredentialResolutionFailure[]; apply(context: ImportContext, request: CredentialBindingRequest, resolution: CredentialResolution): Promise; }