import { InputOptions } from 'rollup'; type ForwardFileImportsOptions = { include: Array | string | RegExp | null; exclude?: Array | string | RegExp | null; }; /** * This rollup plugin leaves all encountered asset imports as-is, but * copies the imported files into the output directory. * * For example `import ImageUrl from './my-image.png'` inside `src/MyComponent` will * cause `src/MyComponent/my-image.png` to be copied to the output directory at the * path `dist/MyComponent/my-image.png`. The import itself will stay, but be resolved, * resulting in something like `import ImageUrl from './MyComponent/my-image.png'` */ export declare function forwardFileImports(options: ForwardFileImportsOptions): { name: string; generateBundle(this: import("rollup").PluginContext, outputOptions: import("rollup").NormalizedOutputOptions, bundle: import("rollup").OutputBundle, isWrite: boolean): Promise; options(this: import("rollup").MinimalPluginContext, inputOptions: InputOptions): { external: (source: string, importer: string | undefined, isResolved: boolean) => boolean | import("rollup").NullValue; cache?: boolean | import("rollup").RollupCache | undefined; context?: string | undefined; experimentalCacheExpiry?: number | undefined; experimentalLogSideEffects?: boolean | undefined; input?: import("rollup").InputOption | undefined; logLevel?: import("rollup").LogLevelOption | undefined; makeAbsoluteExternalsRelative?: boolean | "ifRelativeSource" | undefined; maxParallelFileOps?: number | undefined; moduleContext?: ((id: string) => string | import("rollup").NullValue) | { [id: string]: string; } | undefined; onLog?: import("rollup").LogHandlerWithDefault | undefined; onwarn?: import("rollup").WarningHandlerWithDefault | undefined; perf?: boolean | undefined; plugins?: import("rollup").InputPluginOption; preserveEntrySignatures?: import("rollup").PreserveEntrySignaturesOption | undefined; preserveSymlinks?: boolean | undefined; shimMissingExports?: boolean | undefined; strictDeprecations?: boolean | undefined; treeshake?: boolean | import("rollup").TreeshakingPreset | import("rollup").TreeshakingOptions | undefined; watch?: false | import("rollup").WatcherOptions | undefined; }; }; export {};