import { ParsedElement } from '../elements/parsed-element';
import { ParsedElementType } from './utilities';
export declare const ELEMENT_NAMESPACE: unique symbol;
export declare function ElementNamespace(...namespaceList: string[]): any;
export declare function ElementNamespace(map: Record<string, string>): any;
export declare function hasElementNamespaceMetadata(element: ParsedElementType<any>): boolean;
export declare function getElementNamespaceMetadata(element: ParsedElementType<any>): Record<string, string>;
export declare function applyElementNamespaceMetadata(element: ParsedElement): void;
