import { Repository } from "typeorm"; import { Organization } from "../model/organization.entity"; import { User } from "../model/user.entity"; export declare class OrganizationService { private readonly userRepository; private readonly organizationRepository; constructor(userRepository: Repository, organizationRepository: Repository); getRoots(): Promise>; getChildren(id: number): Promise>; getAll(): Promise>; createOrganization(name: string, parentId: number): Promise; updateOrganization(id: number, name: string, parentId: number): Promise; deleteOrganization(id: number): Promise; getUsersInOrganization(id: number): Promise>; addUserToOrganization(id: number, userId: number): Promise; addUsersToOrganization(id: number, userIds: Array): Promise; removeUserFromOrganization(id: number, userId: number): Promise; removeUsersFromOrganization(id: number, userIds: Array): Promise; }