import { type Plugin } from 'vite';
export interface LcapUseNaslUIPluginOptions {
    framework: string;
    destDir?: string;
    type: 'nasl.ui' | 'extension';
    lcapUIExternal?: true | 'auto';
    rootPath: string;
}
export interface ModulesInfo {
    exports: Record<string, {
        src: string;
        isDefault: boolean;
    }>;
    api: Record<string, string>;
}
export default function lcapUseNaslUI(options: LcapUseNaslUIPluginOptions): Plugin<any>[];
