export { toAttributes } from './attributes.js'; /** * Check if the given tag name has been registered. * * @see {@link https://stackoverflow.com/a/28210364 stackoverflow} * @param {string} elName The custom element tag name. * @returns {boolean} True if the given name has been registered already. */ export declare function isRegistered(elName: string): boolean; export declare function define(name: string, element: CustomElementConstructor): void; export declare const qs: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }; export declare const qsa: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }; /** * Get the closes parent element matching the given selector. * @param el Element to start from * @param s Selector for an element * @returns {HTMLElement|null} The closes parent element that matches. */ export declare function match(el: HTMLElement, s: string): HTMLElement | null; //# sourceMappingURL=util.d.ts.map