import * as Sentry from '@sentry/node'; import type { MessageEventBusDestinationOptions, MessageEventBusDestinationSentryOptions } from 'n8n-workflow'; import type { MessageEventBus, MessageWithCallback } from '../../../eventbus/message-event-bus/message-event-bus'; import { MessageEventBusDestination } from './message-event-bus-destination.ee'; export declare const isMessageEventBusDestinationSentryOptions: (candidate: unknown) => candidate is MessageEventBusDestinationSentryOptions; export declare class MessageEventBusDestinationSentry extends MessageEventBusDestination implements MessageEventBusDestinationSentryOptions { dsn: string; tracesSampleRate: number; sendPayload: boolean; sentryClient?: Sentry.NodeClient; constructor(eventBusInstance: MessageEventBus, options: MessageEventBusDestinationSentryOptions); receiveFromEventBus(emitterPayload: MessageWithCallback): Promise; serialize(): MessageEventBusDestinationSentryOptions; static deserialize(eventBusInstance: MessageEventBus, data: MessageEventBusDestinationOptions): MessageEventBusDestinationSentry | null; toString(): string; close(): Promise; }