import type { RefObject } from 'react';
/**
 * Works lie `useProps` but will check if prop/function has changed before assignment
 * @param ref
 * @param functions
 * @param functionMap
 */
export declare const useElementFunctions: <E extends HTMLElement, EKey extends string = Extract<keyof E, string>>(ref: RefObject<E | null>, functions?: Partial<Record<EKey, any>>, functionMap?: Set<keyof E>) => void;
//# sourceMappingURL=useElementFunctions.d.ts.map