import { PluginOptions } from 'babel-plugin-react-compiler';
export { PluginOptions as ReactCompilerConfig } from 'babel-plugin-react-compiler';
import babel from '@babel/core';

interface ReactCompilerLoaderOption extends Partial<PluginOptions> {
    babelTransFormOpt?: babel.TransformOptions;
}

declare const reactCompilerLoader: any;

declare const defineReactCompilerLoaderOption: (options: ReactCompilerLoaderOption) => ReactCompilerLoaderOption;

export { defineReactCompilerLoaderOption, reactCompilerLoader };
export type { ReactCompilerLoaderOption };
