n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 783 B
TypeScript
import { IRun } from 'n8n-workflow';
import { IDiagnosticInfo, IInternalHooksClass, IPersonalizationSurveyAnswers, IWorkflowBase } from '.';
import { Telemetry } from './telemetry';
export declare class InternalHooksClass implements IInternalHooksClass {
private telemetry;
constructor(telemetry: Telemetry);
onServerStarted(diagnosticInfo: IDiagnosticInfo): Promise<unknown[]>;
onPersonalizationSurveySubmitted(answers: IPersonalizationSurveyAnswers): Promise<void>;
onWorkflowCreated(workflow: IWorkflowBase): Promise<void>;
onWorkflowDeleted(workflowId: string): Promise<void>;
onWorkflowSaved(workflow: IWorkflowBase): Promise<void>;
onWorkflowPostExecute(workflow: IWorkflowBase, runData?: IRun): Promise<void>;
onN8nStop(): Promise<void>;
}