/** * The ScriptElement interface provides properties and methods for manipulating * `` elements. The ScriptElement interface also inherits the properties and * methods of the {@link HTMLElement} interface. */ declare class ScriptElement extends HTMLElement { private _attributes; private _enabled; private _name; /** * Sets the attributes of the script. * @param value - The attributes of the script. */ set scriptAttributes(value: string); /** * Gets the attributes of the script. * @returns The attributes of the script. */ get scriptAttributes(): string; /** * Sets the enabled state of the script. * @param value - The enabled state of the script. */ set enabled(value: boolean); /** * Gets the enabled state of the script. * @returns The enabled state of the script. */ get enabled(): boolean; /** * Sets the name of the script to create. * @param value - The name. */ set name(value: string); /** * Gets the name of the script. * @returns The name. */ get name(): string; static get observedAttributes(): string[]; attributeChangedCallback(name: string, _oldValue: string, newValue: string): void; } export { ScriptElement };