import { MaybeRefOrGetter } from 'vue'; export type UseCopyOptions = { /** * The string or HTMLElement containing the text to copy. If the source is an HTMLELement, the * [`innerText`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText) property * is used as the text to be copied. */ source: MaybeRefOrGetter; /** * The duration in milliseconds to keep the success/error status active. * * @default 3000 */ timeout?: MaybeRefOrGetter; }; export declare const useCopy: (options: UseCopyOptions) => { /** * Current copy status. */ copyStatus: import('vue').Ref<"success" | "error" | undefined, "success" | "error" | undefined>; /** * Executes the copy operation using the provided source value. */ copy: () => Promise; };