import type { Folder, User } from '@n8n/db'; import { FolderRepository } from '@n8n/db'; import { type Scope } from '@n8n/permissions'; import { RoleService } from '../services/role.service'; export declare class FolderFinderService { private readonly folderRepository; private readonly roleService; constructor(folderRepository: FolderRepository, roleService: RoleService); findExistingFolderIds(folderIds: string[]): Promise>; findFoldersByIdsForUser(folderIds: string[], user: User, scopes: Scope[]): Promise; findFolderSubtreesForUser(folderIds: string[], user: User, scopes: Scope[]): Promise; findFolderAncestorChainsForUser(folderIds: string[], user: User, scopes: Scope[]): Promise>; findFolderIdsInProject(projectId: string): Promise; private buildFolderReadWhere; }