export type Log = (message: string) => void;
export type Report = {
    info: Log;
    warn: Log;
    success: Log;
    error: Log;
};
export type Input = {
    root: string;
    source: string;
    output: string;
    report: Report;
};
export type Variants = {
    commonjs?: boolean;
    module?: boolean;
};
declare module '@babel/core' {
    interface TransformCaller {
        rewriteImportExtensions: boolean;
        jsxRuntime: 'automatic' | 'classic';
        codegenEnabled: boolean;
    }
}
