import { InstanceFactory, Name, RemoteInstanceUrl } from './types';
export declare const _registerRemoteInstanceFactory: <T extends keyof import("./types").NameServiceMapping>(instanceFactory: InstanceFactory<T>) => void;
export declare class RemoteInstanceLoader<T extends Name> {
    private readonly url;
    constructor(url: RemoteInstanceUrl);
    getInstanceFactory(): InstanceFactory<T>;
    private initializeRemoteScript;
}
