import { App } from 'vue';
interface DebounceHTMLElement extends HTMLElement {
    __debounceHandler__?: (event: Event) => void;
    __debounceEvent__?: string;
}
interface DebounceConfig {
    handler: (event: Event) => void;
    event?: string;
    delay?: number;
}
/**
 * 为事件添加防抖处理的指令
 */
export declare const Debounce: {
    install(app: App): void;
    directive: Directive<DebounceHTMLElement, DebounceConfig>;
};
export default Debounce;
