import { ScopeDefinition } from './types'; export declare class ScopeRegistry { private static instance; private scopes; private categories; private constructor(); static getInstance(): ScopeRegistry; private initializeDefaultScopes; registerScope(scope: ScopeDefinition): void; getScope(scopeId: string): ScopeDefinition | undefined; getAllScopes(): ScopeDefinition[]; getScopesByCategory(category: string): ScopeDefinition[]; getScopesByRiskLevel(riskLevel: 'low' | 'medium' | 'high'): ScopeDefinition[]; validateScopes(scopeIds: string[]): { valid: boolean; errors: string[]; }; getRequiredScopes(scopeIds: string[]): string[]; private isValidScopeId; addCategory(category: string): void; getCategories(): string[]; exportScopeDefinitions(): Record; importScopeDefinitions(definitions: Record): void; } //# sourceMappingURL=scope-registry.d.ts.map