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