import type { RbacConfig, RoleAssignment, RbacRole } from '../types/index.js';
export declare function getRbacConfig(projectId: string): Promise<RbacConfig>;
export declare function saveRbacConfig(config: RbacConfig): Promise<void>;
export declare function setRbacEnabled(projectId: string, enabled: boolean): Promise<RbacConfig>;
export declare function assignRole(projectId: string, userId: string, role: RbacRole, specId?: string, assignedBy?: string): Promise<RbacConfig>;
export declare function removeRole(projectId: string, userId: string, specId?: string): Promise<RbacConfig>;
export declare function listAssignments(projectId: string): Promise<RoleAssignment[]>;
//# sourceMappingURL=rbac-store.d.ts.map