export declare class DocumentHelper { static createSelector(options: Array<{ value: string; text: string; }> | Function, isSelected: (option: { value: string; text: string; }) => boolean, handler: (e: any) => void, title?: string | Function): HTMLDivElement; /** * Destroys dropdown and removes all event handlers * @param {HTMLElement} dropdownElement - Root dropdown element * @since 3.0.0 */ static destroyDropdown(dropdownElement: any): void; static createButton(handler: (e: any) => void, text?: string, className?: string, icon?: string): HTMLDivElement; static setStyles(element: HTMLElement, styles: Record): void; static removeStyles(element: HTMLElement, properties: string[]): void; static createElement(tagName: string, className?: string, attrs?: any): HTMLElement; static createSvgElement(path: string): SVGSVGElement; static createSvgButton(path: string, title?: string): HTMLButtonElement; static createSvgToggleButton(svgPath1: string, svPpath2: string, text1: string, text2: string, handler1: (e: any) => any, handler2: (e: any) => any, state?: string, className?: string): HTMLElement; static createInput(className: string, placeholder?: string, defaultValue?: string): HTMLInputElement; static createTextEditor(options?: { showIcon?: boolean; placeholder?: string; className?: string; inputValue?: string; onchange?: (val: any) => void; }): HTMLElement; }