import { Role } from "../types"; import { IRoleRepository } from "./IRoleRepository"; /** * In-memory implementation of IRoleRepository * Use this for testing or as a reference implementation * For production, implement with your actual database */ export declare class InMemoryRoleRepository implements IRoleRepository { private roles; getRole(roleId: string): Promise; getRoles(roleIds: string[]): Promise; getAllRoles(): Promise; saveRole(role: Role): Promise; deleteRole(roleId: string): Promise; /** * Clear all roles (for testing) */ clear(): void; } //# sourceMappingURL=InMemoryRoleRepository.d.ts.map