import type { RawError } from '@datadog/browser-core'; import type { CommonContext } from '../rawLogsEvent.types'; import type { LogsConfiguration } from './configuration'; import type { LifeCycle } from './lifeCycle'; import type { Hooks } from './hooks'; export declare function startLogsAssembly(configuration: LogsConfiguration, lifeCycle: LifeCycle, hooks: Hooks, getCommonContext: () => CommonContext, reportError: (error: RawError) => void, eventRateLimit?: number): void;