import type { Pail } from "@visulima/pail"; import type { Plugin } from "rollup"; export type CopyPluginOptions = { /** * Copy items once. Useful in watch mode. * @default false */ copyOnce?: boolean; exactFileNames?: boolean; /** * Remove the directory structure of copied files. * @default true */ flatten?: boolean; targets: MultipleTargetsDesc; }; type MultipleTargetsDesc = SingleTargetDesc | SingleTargetDesc[] | string[] | string; type SingleTargetDesc = { dest?: string; exclude?: string[] | string; src: string[] | string; }; export declare const copyPlugin: (options: CopyPluginOptions, logger: Pail) => Plugin; export {};