//#region src/modules/dom/domHelper.d.ts /** * DOM 操作辅助类 * @public */ declare class DOMHelper { private selector; constructor(selector: string | HTMLElement); get(): HTMLElement | null; text(defaultValue?: string): string; attr(attrName: string, defaultValue?: string): string; val(defaultValue?: T): T | string; setText(text: string): this; setAttr(attrName: string, value: string): this; addClass(className: string): this; removeClass(className: string): this; toggleClass(className: string): this; exists(): boolean; static $(selector: string): DOMHelper; private eventHandlers; on(event: string, handler: EventListener): this; off(event: string): this; parent(): DOMHelper | null; children(selector?: string): DOMHelper[]; hide(): this; show(): this; setStyle(style: string | Record, value?: string): this; appendChild(child: HTMLElement | DOMHelper): this; prependChild(child: HTMLElement | DOMHelper): this; removeChild(child: HTMLElement | DOMHelper): this; static createElement(tagName: string, attributes?: Record, children?: Array): DOMHelper; } /** * jQuery 风格的 DOM 选择器函数 * @public */ declare const $: (selector: string) => DOMHelper; //#endregion export { $, DOMHelper };