import MagicString from 'magic-string';
import { Plugin } from 'rollup';
export interface RollupPluginInsertOptions {
    include?: string;
    exclude?: string;
    sourceMap?: boolean;
}
export declare type RollupPluginInsertFn = (magicString: MagicString, code: string, id: string) => string | MagicString | void;
export declare const transform: (insert: RollupPluginInsertFn, options?: RollupPluginInsertOptions) => Plugin;
export declare const append: (append: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
export declare const prepend: (prepend: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
export declare const wrap: (begin: string, end: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
declare const _default: {
    transform: (insert: RollupPluginInsertFn, options?: RollupPluginInsertOptions) => Plugin;
    append: (append: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
    prepend: (prepend: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
    wrap: (begin: string, end: string, options?: RollupPluginInsertOptions | undefined) => Plugin;
};
export default _default;
//# sourceMappingURL=index.d.ts.map