import { ClockIDGenService } from 'src/utils/service/clockIDGenUtil.service'; import { EntityManager, Repository } from 'typeorm'; import { OrganizationData } from '../entity/organization.entity'; import { WBSCodeGenService } from 'src/utils/service/wbsCodeGen.service'; import { SchoolRepository } from '../repository/school.repository'; export declare class OrganizationService { private readonly organizationRepository; private readonly idGen; private readonly wbcCodeGenService; private readonly schoolRepository; constructor(organizationRepository: Repository, idGen: ClockIDGenService, wbcCodeGenService: WBSCodeGenService, schoolRepository: SchoolRepository); create(organizationDto: Partial, loggedInUser?: any, manager?: EntityManager): Promise; findAll(manager?: EntityManager): Promise; findOne(id: number, manager?: EntityManager): Promise; findById(id: number | undefined): Promise; update(organizationDto: Partial, userData: any): Promise; remove(id: number, manager?: EntityManager): Promise; getOrganizationHierarchy(userId: number, appCode: string, orgId: number): Promise; }