import type Immutable from 'immutable'; import serialize from './serialize.js'; export default function (immutable: typeof Immutable, refs?: (new (data: any) => unknown)[] | null, customReplacer?: (key: string, value: unknown, defaultReplacer: (key: string, value: unknown) => unknown) => unknown, customReviver?: (key: string, value: unknown, defaultReviver: (key: string, value: unknown) => unknown) => unknown): { stringify: (this: void, data: unknown) => string; parse: (this: void, data: string) => unknown; serialize: typeof serialize; }; export { default as serialize } from './serialize.js';