import { OrganizationAggregate } from '../../Domain/Organization/OrganizationAggregate'; import { IOrganizationRepository } from '../../Domain/IRepository/IOrganizationRepository'; export declare class OrganizationRepository implements IOrganizationRepository { private repo; constructor(); create(org: Partial): Promise & OrganizationAggregate>; findByPage(from: number, to: number): Promise<{ organizations: OrganizationAggregate[]; totalCount: number; }>; findByPageIncludingDeleted(from: number, to: number): Promise<{ organizations: OrganizationAggregate[]; totalCount: number; }>; findById(id: string): Promise; findByIdIncludingDeleted(id: string): Promise; update(id: string, update: Partial): Promise; delete(id: string): Promise; softDelete(id: string): Promise; search(query: string, limit?: number, offset?: number): Promise<{ organizations: OrganizationAggregate[]; totalCount: number; }>; searchIncludingDeleted(query: string, limit?: number, offset?: number): Promise<{ organizations: OrganizationAggregate[]; totalCount: number; }>; } //# sourceMappingURL=OrganizationRepository.d.ts.map