import { SerializedNodeWithId } from './types'; import { Mirror } from './utils'; export declare function isBlockedElement(element: HTMLElement, blockSelector: string | null): boolean; export declare function serializeNodeWithId(n: Node, options: { mirror: Mirror; doc: Document; skipChild: boolean; onSerialize?: (n: Node) => unknown; blockSelector: string | null; }): SerializedNodeWithId | null; export declare function snapshot(doc: Document, options?: { mirror?: Mirror; onSerialize?: (n: Node) => unknown; blockSelector?: string | null; }): SerializedNodeWithId | null;