import type { BaseMetadata, ThreadData } from "@liveblocks/client"; import type { Node as ProsemirrorNode, Schema } from "@tiptap/pm/model"; declare const _default: { component: import("@tiptap/core").Node; converter: { fromPrismic(id: string, schema: Schema, threads?: ThreadData[] | undefined): (list: { type: "image" | "em" | "embed" | "strong" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "preformatted" | "hyperlink" | "list-item" | "o-list-item" | "rtl"; content: { text: string; } & { spans?: ({ data: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }); start: number; end: number; type: "hyperlink"; } | { data: string; start: number; end: number; type: "label"; } | { start: number; end: number; type: "em" | "strong" | "list-item"; })[] | undefined; }; } & { label?: string | undefined; direction?: string | undefined; }) => ProsemirrorNode | undefined; toPrismic(node: ProsemirrorNode, nodeType: "list-item" | "o-list-item"): readonly ({ type: "image" | "em" | "embed" | "strong" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "preformatted" | "hyperlink" | "list-item" | "o-list-item" | "rtl"; content: { text: string; } & { spans?: ({ data: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }); start: number; end: number; type: "hyperlink"; } | { data: string; start: number; end: number; type: "label"; } | { start: number; end: number; type: "em" | "strong" | "list-item"; })[] | undefined; }; } & { label?: string | undefined; direction?: string | undefined; })[]; }; placeholder: string; }; export default _default; export declare function mergeLists(previousNode: ProsemirrorNode, newNode: ProsemirrorNode): ProsemirrorNode | undefined;