import type { Plugin } from 'vite'; import * as swc from '@swc/core'; export declare const createEmptySpan: () => swc.Span; export declare function rscTransformPlugin(opts: { isClient: true; isBuild: false; } | { isClient: true; isBuild: true; serverEntryFiles: Record; } | { isClient: false; isBuild: false; resolvedMap: Map; } | { isClient: false; isBuild: true; clientEntryFiles: Record; serverEntryFiles: Record; }): Plugin;