import { App } from 'vue';
interface CopyHTMLElement extends HTMLElement {
    __copyHandler__?: EventListener;
    __copyValue__?: string;
}
interface CopyDirectiveConfig {
    value: string;
    success?: () => void;
    error?: (error: Error) => void;
    showTip?: boolean;
}
declare const _default: {
    install(app: App): void;
    directive: Directive<CopyHTMLElement, string | CopyDirectiveConfig>;
};
export default _default;
