import TokenProcessor from './TokenProcessor';
export declare type Transform = 'jsx' | 'imports' | 'add-module-exports' | 'react-display-name';
export declare type Options = {
    transforms?: Array<Transform>;
    babylonPlugins?: Array<string>;
};
export declare function transform(code: string, options?: Options): string;
export declare class RootTransformer {
    readonly tokens: TokenProcessor;
    private transformers;
    constructor(tokens: TokenProcessor, transforms: Array<Transform>);
    transform(): string;
    processBalancedCode(): void;
    processToken(): void;
}
