import type { InstanceAiEvalSeedDataTable, InstanceAiEvalSeedWorkflow } from '@n8n/api-types'; import { SharedWorkflowRepository, WorkflowRepository } from '@n8n/db'; import { DataTableService } from '../../../modules/data-table/data-table.service'; export declare class EvalThreadRestoreService { private readonly workflowRepo; private readonly sharedWorkflowRepo; private readonly dataTableService; constructor(workflowRepo: WorkflowRepository, sharedWorkflowRepo: SharedWorkflowRepository, dataTableService: DataTableService); restoreDataTables(dataTables: InstanceAiEvalSeedDataTable[], projectId: string, options?: { uniquifyNames?: boolean; }): Promise>; reseedDataTableRows(tableId: string, projectId: string, rows: NonNullable): Promise; deleteDataTables(dataTableIds: string[], projectId: string): Promise; restoreWorkflows(workflows: InstanceAiEvalSeedWorkflow[], projectId: string, dataTableIdMap?: Map): Promise; deleteWorkflows(workflowIds: string[]): Promise; private createWorkflowPinnedToId; }