import type { App } from 'vue';
interface ThrottleHTMLElement extends HTMLElement {
    __throttleHandler__?: (event: Event) => void;
    __throttleEvent__?: string;
}
interface ThrottleConfig {
    handler: (event: Event) => void;
    event?: string;
    delay?: number;
}
/**
 * 为事件添加节流处理的指令
 */
export declare const Throttle: {
    install(app: App): void;
    directive: import("vue").ObjectDirective<ThrottleHTMLElement, ThrottleConfig, string, string>;
};
export default Throttle;
