import * as _babel_core from '@babel/core';
import { types, PluginPass } from '@babel/core';

interface Options {
    filter?: (node: types.Node, pass: PluginPass) => boolean;
    importSource?: string;
    pragma?: string;
    pragmaFrag?: string;
    pure?: string;
    runtime?: "automatic" | "classic";
    throwIfNamespace?: boolean;
}

declare const _default: (api: _babel_core.PluginAPI, options: Options, dirname: string) => _babel_core.PluginObject<object & _babel_core.PluginPass<object>>;
//# sourceMappingURL=index.d.ts.map

export { type Options, _default as default };
