import type { FeatureFlagDefinition } from '../types';
export interface IFeatureFlagRegistry {
    register(definition: FeatureFlagDefinition): void;
    register(definitions: 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=interfaces.d.ts.map