import type { HTMLorSVGElement } from '../engine/types';
export declare class Hash {
#private;
constructor(prefix?: string);
with(x: number | string | boolean): Hash;
get value(): number;
get string(): string;
}
export declare function elUniqId(el: Element): string;
export declare function attrHash(key: number | string, val: number | string): number;
export declare function walkDOM(element: Element | null, callback: (el: HTMLorSVGElement) => void): null | undefined;