import type { OEmbedInfo } from '@prezly/sdk'; import { type ElementNode } from './ElementNode'; export interface BookmarkNode extends ElementNode { type: typeof BookmarkNode.TYPE; uuid: string; url: string; oembed: OEmbedInfo; show_thumbnail: boolean; layout: `${BookmarkNode.Layout}`; new_tab: boolean; } export declare namespace BookmarkNode { const TYPE = "bookmark"; enum Layout { VERTICAL = "vertical", HORIZONTAL = "horizontal" } function isBookmarkNode(value: any): value is BookmarkNode; function validateBookmarkNode(node: Partial | undefined): node is BookmarkNode; }