import type { Standard } from './standard.js';
export declare class Store<Holds> {
    #private;
    get(name: string): Holds | undefined;
    getAll(): Holds[];
    has(name: string): boolean;
    set(name: string, schema: {
        toStandard(): Holds;
    }): Map<string, {
        toStandard(): Holds;
    }>;
    get size(): number;
    keys(): MapIterator<string>;
    values(): MapIterator<{
        toStandard(): Holds;
    }>;
    entries(): MapIterator<[string, {
        toStandard(): Holds;
    }]>;
    get [Symbol.iterator](): MapIterator<{
        toStandard(): Holds;
    }>;
}
export declare class Registry {
    enums: Store<Standard.Enum>;
    models: Store<Standard.Model>;
}
//# sourceMappingURL=registry.d.ts.map