import type { User } from '@n8n/db'; import { WorkflowFinderService } from '../../../../workflows/workflow-finder.service'; import { WorkflowRequirementsExtractor } from './workflow-requirements.extractor'; import type { WorkflowSubWorkflowRequirement } from './workflow.types'; export interface WorkflowDependencyResolveRequest { user: User; workflowIds: string[]; } export declare class WorkflowDependencyResolver { private readonly workflowFinder; private readonly workflowRequirementsExtractor; constructor(workflowFinder: WorkflowFinderService, workflowRequirementsExtractor: WorkflowRequirementsExtractor); resolve(request: WorkflowDependencyResolveRequest): Promise; }