export declare function get(el: T, attr: string): string | null export declare function get(el: T, attrs: string[]): string[] | null export declare function get(els: T[], attr: string): string[] | null export declare function get(els: T[], attrs: string[]): string[][] | null export declare function set(el: T, attr: string, val: unknown): T export declare function set(el: T, attrs: Record): T export declare function set(els: T[], attr: string, val: unknown): T[] export declare function set(els: T[], attrs: Record): T[] export declare function remove(el: T, attr: string | string[]): void export declare function remove(els: T[], attr: string | string[]): void export declare function has(el: T, attr: string): boolean | null export declare function has(el: T, attrs: string[]): boolean[] | null export declare function has(els: T[], attr: string): boolean[] | null export declare function has(els: T[], attrs: string[]): boolean[][] | null export default { get, set, remove, has }