import type { BrowserContext, ElementSummary, FeedbackTimelineEvent, JsonValue } from "./types"; export declare function nowISO(): string; export declare function createReportId(prefix?: string): string; export declare function trimText(value: string | undefined, limit?: number): string | undefined; export declare function getCurrentUrl(): string | undefined; export declare function getBrowserContext(): BrowserContext; export declare function summarizeElement(target: EventTarget | null): ElementSummary | null; export declare function keepLastEvents(events: T[], maxEvents: number): T[]; export declare function mergeMetadata(base?: Record, extra?: Record): Record;