import type { FeatureFlagDefinition, IFeatureFlagRegistry } from '../types';
export declare class FeatureFlagRegistry implements IFeatureFlagRegistry {
    private flags;
    register(definitionOrDefinitions: FeatureFlagDefinition | FeatureFlagDefinition[]): void;
    get(key: string): FeatureFlagDefinition | undefined;
    getAll(): FeatureFlagDefinition[];
    getByCategory(category: string): FeatureFlagDefinition[];
    getDefaultValue(key: string): boolean | string | number;
    isRegistered(key: string): boolean;
    clear(): void;
}
//# sourceMappingURL=registry.d.ts.map