import { Context } from '../core/Context';
import { Module } from '../core/Module';
import { Package } from '../core/Package';
import { IResolver } from '../resolver/resolver';
interface IDefaultParseProps {
    assemble?: boolean;
    module: Module;
    pkg: Package;
    ctx: Context;
    FTL?: boolean;
    extraDependencies?: Array<string>;
}
export interface IAssembleResolveResult {
    resolver?: IResolver;
    module?: Module;
    forcedStatement?: string;
    processed?: boolean;
    package?: Package;
}
export declare function processModule(props: IDefaultParseProps): void;
export declare function assemble(ctx: Context, entryFile: string): Array<Package>;
export {};
