import { MikroORM } from '@mikro-orm/core'; import { EventEmitter2 } from '@nestjs/event-emitter'; import { Gift, GiftContribution } from '../entities/gift.entity'; import { CreateGiftDto } from '../api/dto/create-gift.dto'; import { CreateContributionDto } from '../api/dto/create-contribution.dto'; export declare class GiftService { private readonly orm; private readonly eventEmitter; constructor(orm: MikroORM, eventEmitter: EventEmitter2); private get em(); createGift(tenantId: string, dto: CreateGiftDto): Promise; createContribution(tenantId: string, dto: CreateContributionDto): Promise; listGifts(tenantId: string): Promise; getGiftById(tenantId: string, id: string, requesterId?: string): Promise; listContributions(tenantId: string, giftId: string, requesterId?: string): Promise; } //# sourceMappingURL=gift.service.d.ts.map