import type { OptionCallback } from '@roots/bud-framework/extension';
import type { Options } from '@roots/bud-support/copy-webpack-plugin';
import { Extension } from '@roots/bud-framework/extension';
import { Plugin } from '@roots/bud-support/copy-webpack-plugin';
/**
 * Copy webpack plugin configuration
 */
declare class BudCopyPlugin extends Extension<Options, Plugin> {
    getPatterns: () => Options[`patterns`];
    patterns: Options[`patterns`];
    setPatterns: (patterns: OptionCallback<Options, `patterns`>) => this;
}
export { BudCopyPlugin as default };
