export declare const METADATA_TAG_NAMES: Set; export declare function isMetadataContent(node: Node | null): boolean; export declare const BLOCK_LEVEL_TAG_NAMES: Set; export declare function isBlockLevelContent(node: Node | null): boolean; export declare const PHRASING_CONTENT_TAG_NAMES: Set; export declare function isPhrasingContent(node: Node | null): boolean; export declare const PRESENTATIONAL_PHRASING_CONTENT_TAG_NAMES: Set; export declare function isPresentationalPhrasingContent(node: Node | null): boolean; export declare const EMBEDDED_CONTENT_TAG_NAMES: Set; export declare const EDITOR_DATA_LIST_TYPE = "data-editor-list-type"; export declare const EDITOR_DATA_ATTRIBUTE_NAMES: Set; export declare function isEmbeddedContent(node: Node | null): boolean; /** * Unwraps phrasing content from superfluous containers, typically originating from the clipboard. * * Examples: a single table with a single table cell, a single list with a single list item. */ export declare function unwrapPhrasingContentContainers(container: Node & ParentNode): void; export declare function wrapContentForParent(newParentNode: Node | null, container: Node): void; /** * Removes attr added for internal purposes * @param fragment */ export declare function removeEditorDataAttributes(fragment: DocumentFragment): void;