import type { ICredentialDataDecryptedObject, INode, ITriggerFunctions, IWorkflowExecuteAdditionalData, Workflow, WorkflowActivateMode, WorkflowExecuteMode } from 'n8n-workflow'; import { NodeExecutionContext } from './node-execution-context'; export declare class TriggerContext extends NodeExecutionContext implements ITriggerFunctions { private readonly activation; readonly emit: ITriggerFunctions['emit']; readonly emitError: ITriggerFunctions['emitError']; readonly saveFailedExecution: ITriggerFunctions['saveFailedExecution']; readonly helpers: ITriggerFunctions['helpers']; constructor(workflow: Workflow, node: INode, additionalData: IWorkflowExecuteAdditionalData, mode: WorkflowExecuteMode, activation: WorkflowActivateMode, emit?: ITriggerFunctions['emit'], emitError?: ITriggerFunctions['emitError'], saveFailedExecution?: ITriggerFunctions['saveFailedExecution']); getActivationMode(): WorkflowActivateMode; getCredentials(type: string): Promise; }