import { PartialPackageDefine, SystemjsConfigFile } from "./defines";
export declare type ModuleImport = {
    name: string;
    es6?: boolean;
    config?: object;
};
export declare class JspmPackagePassing {
    private scripts;
    private modules;
    private configData;
    constructor();
    pathMap(from: string, to: string): void;
    registerNodeModules(module: string, withDeps?: boolean): void;
    manualRegisterModule(moduleName: string, def: PartialPackageDefine): void;
    script(script: string): void;
    registerExtension(extension: string, loader?: string): void;
    config(): Partial<SystemjsConfigFile>;
    toJSON(): void;
    static getHeader(): string;
    toString(): string;
}
