import { Options, PayloadMeta, PreparePayloadCallback } from "./httpStream"; type Level = "fatal" | "error" | "warn" | "info" | "debug" | "trace"; type SerializerFn = (value: any) => any; interface Bindings { level?: Level | string; serializers?: { [key: string]: SerializerFn; }; [key: string]: any; } interface LogEvent { ts: number; messages: any[]; bindings: Bindings[]; level: { label: string; value: number; }; } declare const formatPinoBrowserLogEvent: (logEvent: LogEvent) => { metadata: { url: string | undefined; level: string; browser: boolean; }; log_entry: string; timestamp: number; }; export declare const extractPayloadMeta: (item: Record) => PayloadMeta; export declare const defaultPreparePayload: PreparePayloadCallback; declare const handlePreparePayload: (item: Record, options: Options) => Record; export { handlePreparePayload, formatPinoBrowserLogEvent, Level, LogEvent }; export declare const handleError: (err: any) => void; export declare const handleLogPreparePayload: (item: any, meta: any) => any;