type Factory = Function;
export declare class Repository {
    private readonly _repository;
    private constructor();
    private static _instance;
    static get instance(): Repository;
    registerFactory(key: string, factory: Factory): void;
    getFactory(key: string): Factory;
}
export {};
