import type { PluginObj, PluginPass } from "@babel/core";
import { extname } from "path";
type FileExtensions = readonly ReturnType<typeof extname>[];
export type PluginOptions = {
    dangerouslyAlwaysTryBuilding?: boolean;
    omitExtensions?: FileExtensions;
    soyExtensions?: FileExtensions;
};
declare const _default: (api: object, options: PluginOptions | null | undefined, dirname: string) => PluginObj<PluginPass>;
export default _default;
