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