import type { ISolidTestSpec } from "../contracts/test-spec.types";
export type SpecFactory = () => ISolidTestSpec;
export declare class SpecRegistry {
    private readonly factories;
    register(specId: string, factory: SpecFactory): void;
    create(specId: string): ISolidTestSpec;
    has(specId: string): boolean;
    list(): string[];
}
//# sourceMappingURL=spec-registry.d.ts.map