import { ObjectDirective } from 'vue';
export type LifeCycleT = 'mounted' | 'updated' | 'unmounted';
export declare function useElementDirective(onElementChange: (el: HTMLElement | null, type: LifeCycleT) => void): {
    getElementDirective: ObjectDirective<any, any, string, string>;
};
