import { Directive } from 'vue';
declare const _labClickOutsideHandler: unique symbol;
declare global {
    interface Element {
        [_labClickOutsideHandler]?: (event: MouseEvent) => void;
    }
}
export type ClickOutsideBinding = ((event: MouseEvent) => void) | {
    handler: (event: MouseEvent) => void;
    include?: () => Element[];
};
declare const ClickOutsideDirective: Directive<Element, ClickOutsideBinding>;
export { ClickOutsideDirective, ClickOutsideDirective as vClickOutside };
