import type { ExecutionLifecycleHooks } from 'n8n-core';
import { InstanceSettings, Logger } from 'n8n-core';
import type { BaseN8nModule } from '../../decorators/module';
import { OrchestrationService } from '../../services/orchestration.service';
import { InsightsService } from './insights.service';
import './insights.controller';
export declare class InsightsModule implements BaseN8nModule {
    private readonly logger;
    private readonly insightsService;
    private readonly instanceSettings;
    private readonly orchestrationService;
    constructor(logger: Logger, insightsService: InsightsService, instanceSettings: InstanceSettings, orchestrationService: OrchestrationService);
    initialize(): void;
    registerLifecycleHooks(hooks: ExecutionLifecycleHooks): void;
}
