import type { MixedOutput, Module, ReadOnlyGraph } from 'metro'; import type { MetroSerializer } from './utils'; /** * Adds PostHog Chunk ID polyfill module to the bundle. */ export declare function unstableBeforeAssetSerializationDebugIdPlugin({ graph, premodules, debugId, }: { graph: ReadOnlyGraph; premodules: Module[]; debugId?: string; }): Module[]; /** * Creates a Metro serializer that adds Chunk ID module to the plain bundle. * The Chunk ID module is a virtual module that provides a Chunk ID in runtime. * * RAM Bundles do not support custom serializers. */ export declare const createPostHogMetroSerializer: (customSerializer?: MetroSerializer) => MetroSerializer;