import { MessageProcessor, ProcessingPayload } from '@hawk.so/core'; import { BreadcrumbsOptions } from './breadcrumbs'; import { ErrorsCatcherType } from '@hawk.so/types/src/catchers/catcher-message'; /** * Attaches breadcrumbs to payload. */ export declare class BrowserBreadcrumbsMessageProcessor implements MessageProcessor { /** * Initialize message processor including {@link BrowserBreadcrumbStore} initialization. * * @param options {@link BrowserBreadcrumbStore} settings required for initialization. */ constructor(options?: BreadcrumbsOptions); /** * Sets `payload.breadcrumbs` from snapshot if non-empty; skips otherwise. * * @param payload - event message payload to enrich * @returns modified payload with breadcrumbs set, or original payload unchanged */ apply(payload: ProcessingPayload): ProcessingPayload | null; }