///
///
import * as angular from 'angular';
export declare const moduleName: string;
export declare const directiveName: string;
export declare const controllerName: string;
export interface IOffClickAttributes extends angular.IAttributes {
rlOffClick: string;
}
export declare class OffClickController {
private $element;
private $timeout;
event: {
(event: MouseEvent): void;
};
listener: {
($event: MouseEvent): void;
};
static $inject: string[];
constructor($element: angular.IAugmentedJQuery, $timeout: angular.ITimeoutService, $attrs: IOffClickAttributes, $scope: angular.IScope, $parse: angular.IParseService);
$onInit(): void;
$onDestroy(): void;
}
export declare function offClick(): angular.IDirective;