import type { Attributes, Datasets } from './types'; type TCreateDomOptions = { classList: string[]; attributes: Attributes; datasets: Datasets; }; export declare const createDomNode: (tagName: string, { classList, attributes, datasets }?: TCreateDomOptions) => HTMLElement; /** * [description `add` or `remove` className of element */ export declare const operateClassName: (element: HTMLElement, ctrl: 'add' | 'remove', className: string) => void; export declare const insertBefore: (newNode: HTMLElement, originNode: HTMLElement) => void; export declare const insertAfter: (newNode: HTMLElement, originNode: HTMLElement) => void; export {};