declare const getAttribute: (qualifiedName: string) => string | null, getBoundingClientRect: () => DOMRect, getElementsByTagName: { (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }, getElementsByTagNameNS: { (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; (namespace: string | null, localName: string): HTMLCollectionOf; }, hasAttribute: (qualifiedName: string) => boolean, querySelector: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }, querySelectorAll: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }, removeAttribute: (qualifiedName: string) => void, setAttribute: (qualifiedName: string, value: string) => void; declare const attachShadow: (init: ShadowRootInit) => ShadowRoot; declare const childElementCountGetter: (this: ParentNode) => number; declare const firstElementChildGetter: (this: ParentNode) => Element | null; declare const lastElementChildGetter: (this: ParentNode) => Element | null; declare const innerTextGetter: ((this: Element) => string) | null; declare const innerTextSetter: ((this: Element, s: string) => void) | null; declare const outerTextGetter: ((this: Element) => string) | null; declare const outerTextSetter: ((this: Element, s: string) => void) | null; declare const innerHTMLGetter: (this: Element) => string; declare const innerHTMLSetter: (this: Element, s: string) => void; declare const outerHTMLGetter: (this: Element) => string; declare const outerHTMLSetter: (this: Element, s: string) => void; declare const tagNameGetter: (this: Element) => string; declare const tabIndexGetter: (this: HTMLElement) => number; declare const tabIndexSetter: (this: HTMLElement, v: any) => void; declare const matches: (this: Element, selector: string) => boolean; declare const childrenGetter: (this: ParentNode) => HTMLCollectionOf; declare const getElementsByClassName: (classNames: string) => HTMLCollectionOf; declare const shadowRootGetter: (this: Element) => ShadowRoot | null; declare const assignedSlotGetter: (this: Element) => HTMLSlotElement | null; export { attachShadow, childrenGetter, childElementCountGetter, firstElementChildGetter, getAttribute, getBoundingClientRect, getElementsByClassName, getElementsByTagName, getElementsByTagNameNS, hasAttribute, innerHTMLGetter, innerHTMLSetter, innerTextGetter, innerTextSetter, lastElementChildGetter, matches, outerHTMLGetter, outerHTMLSetter, outerTextGetter, outerTextSetter, querySelector, querySelectorAll, removeAttribute, setAttribute, shadowRootGetter, tagNameGetter, tabIndexGetter, tabIndexSetter, assignedSlotGetter, }; //# sourceMappingURL=element.d.ts.map