import type { Directive } from 'vue';
interface Styles {
    handleColor?: string;
    activeColor?: string;
    [propName: string]: any;
}
declare const createOverlayStyle: (className: string, styles: Styles) => Promise<unknown> | undefined;
/**
 * 自定义滚动条样式工具
 * @param {*} el 绑定的dom
 * @param {*} binding 使用指令时对应binding，使用函数时对应options
 * @returns
 */
declare const overlay: Directive<HTMLElement>;
export { overlay, createOverlayStyle };
