export interface IDirectiveHandle { create?: (value: any, props: any) => boolean | undefined; show?: (ref: HTMLElement, value: any, props: any, prevProps?: any) => void; hidden?: (ref: HTMLElement, value: any, props: any, prevProps?: any) => void; mounted?: (ref: HTMLElement, value: any, props: any, prevProps?: any) => void; } export type IDirectiveMapType = 'v-if' | 'v-show'; declare const directiveMap: Map; /** Register or override a directive handler by name. */ export declare const directive: (name: IDirectiveMapType, handle: IDirectiveHandle) => void; export { directiveMap }; //# sourceMappingURL=index.d.ts.map