import { Plugin } from 'vite';

type RttistPluginOptions = {
    packageInfo: {
        name: string;
        rootDir: string;
    };
    projectRoot: string;
    handleTranspilation?: boolean;
    tsRootDir?: string;
};
declare function rttistPlugin(pluginOptions: RttistPluginOptions): Promise<Plugin>;

export { type RttistPluginOptions, rttistPlugin };
