import { Membership } from "../entities/Membership";
export interface IMembershipRepository {
    findById(id: string): Promise<Membership | null>;
    findByUserAndOrg(userId: string, orgId: string): Promise<Membership | null>;
    findByOrgAndRole(orgId: string, role: string): Promise<Membership[]>;
    findByOrg(orgId: string): Promise<Membership[]>;
    save(membership: Membership): Promise<void>;
    delete(id: string): Promise<void>;
}
//# sourceMappingURL=IMembershipRepository.d.ts.map