UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 726 B
import { Logger } from '@n8n/backend-common'; import { InstanceAiConfig } from '@n8n/config'; import { InstanceSettings } from 'n8n-core'; import { InstanceAiWorkflowSnapshotRepository } from './repositories/instance-ai-workflow-snapshot.repository'; export declare class SnapshotPruningService { private readonly logger; private readonly config; private readonly snapshotRepo; private readonly instanceSettings; private pruningInterval; constructor(logger: Logger, config: InstanceAiConfig, snapshotRepo: InstanceAiWorkflowSnapshotRepository, instanceSettings: InstanceSettings); init(): void; startPruning(): void; stopPruning(): void; shutdown(): void; prune(): Promise<void>; }