import type { BaseAtomConstructor, BaseContext, BaseOptions } from '../types/atom';
export declare class Factory {
    private static atoms;
    static registerAtom(name: string, Ctr: BaseAtomConstructor<any, any>): void;
    static getAtom(name: string): any;
    static createAtom(name: string, context: Partial<BaseContext>, options: Partial<BaseOptions>): any;
}
