1import type { BabelTransformer, BabelTransformerArgs } from 'metro-babel-transformer';
2export declare type Rule = {
3    warn?: boolean;
4    type?: 'module' | 'app';
5    name?: string;
6    test: ((args: BabelTransformerArgs) => boolean) | RegExp;
7    transform: BabelTransformer['transform'];
8};
9/** Create a transformer that emulates Webpack's loader system. */
10export declare function createMultiRuleTransformer({ getRuleType, rules, }: {
11    getRuleType: (args: BabelTransformerArgs) => string;
12    rules: Rule[];
13}): BabelTransformer['transform'];
14export declare const loaders: Record<string, (args: BabelTransformerArgs) => any>;
15