import { Flow } from '@chix/common'; import { Loader } from '@chix/loader'; import { FSLoader } from '@chix/loader-fs'; import { Env } from './types'; export declare type TargetDef = { entry: boolean; }; export declare class Compiler { env: Env; targets: { phonegap: { entry: boolean; }; init: { entry: boolean; }; require: { entry: boolean; }; react: { entry: boolean; }; runtime: { entry: boolean; }; }; target: TargetDef; template: string; constructor(env: Env); compile(moduleName: string, loader: Loader | FSLoader, map: Flow, iips: any): void; }