///
import { UsersInOrganizationData } from "../interface/organization/users.in.organization.data";
import { OrganizationsData } from "../interface/organization/organizations.data";
import { ChildrenData } from "../interface/organization/children.data";
import { OrganizationService } from "../service/organization.service";
import { RootsData } from "../interface/organization/roots.data";
import { Data } from "../interface/data";
import { Request } from "express";
export declare class OrganizationResolver {
private readonly organizationService;
constructor(organizationService: OrganizationService);
roots(): Promise;
children(req: Request, body: {
id: number;
}): Promise;
organizations(): Promise;
createOrganization(req: Request, body: {
name: string;
parentId: number;
}): Promise;
updateOrganization(req: Request, body: {
id: number;
name: string;
parentId: number;
}): Promise;
deleteOrganization(req: Request, body: {
id: number;
}): Promise;
usersInOrganization(req: Request, body: {
id: number;
}): Promise;
addUserToOrganization(req: Request, body: {
id: number;
userId: number;
}): Promise;
addUsersToOrganization(req: Request, body: {
id: number;
userIds: Array;
}): Promise;
removeUserFromOrganization(req: Request, body: {
id: number;
userId: number;
}): Promise;
removeUsersFromOrganization(req: Request, body: {
id: number;
userIds: Array;
}): Promise;
}