/**
 * Rollup shim - Uses @rollup/browser for browser-compatible Rollup
 *
 * Vite uses Rollup for bundling. The native Rollup package doesn't work
 * in browsers, so we need to use @rollup/browser instead.
 */
/**
 * Load Rollup from CDN
 */
declare function loadRollup(): Promise<unknown>;
export declare const VERSION = "4.9.0";
export declare function rollup(options: unknown): Promise<unknown>;
export declare function watch(options: unknown): Promise<unknown>;
export { loadRollup };
export interface Plugin {
    name: string;
    [key: string]: unknown;
}
export interface PluginContext {
    meta: {
        rollupVersion: string;
    };
    parse: (code: string) => unknown;
    [key: string]: unknown;
}
export declare function getPackageBase(): string;
declare const _default: {
    VERSION: string;
    rollup: typeof rollup;
    watch: typeof watch;
    loadRollup: typeof loadRollup;
};
export default _default;
//# sourceMappingURL=rollup.d.ts.map