import { PortableTextObject } from "@portabletext/schema"; /** * @public */ interface TypedObject { _type: string; _key?: string; } /** * @public */ interface ArbitraryTypedObject extends TypedObject { [key: string]: unknown; } /** * @public */ interface DeserializerRule { deserialize: (el: Node, next: (elements: Node | Node[] | NodeList) => TypedObject | TypedObject[] | undefined, createBlock: (props: ArbitraryTypedObject) => { _type: string; block: ArbitraryTypedObject; }) => TypedObject | TypedObject[] | undefined; } export { TypedObject as n, DeserializerRule as t }; //# sourceMappingURL=types.d.ts.map