import type { WatchOptions } from 'chokidar'; import type { Plugin } from 'vite'; import { type FileWatcherOptions } from '../../watcher'; export type UniViteCopyPluginTarget = Omit & { watchOptions?: WatchOptions; }; export interface UniViteCopyPluginOptions { targets: UniViteCopyPluginTarget[]; } export declare function uniViteCopyPlugin({ targets, }: UniViteCopyPluginOptions): Plugin;