import { GiftService } from '../gift/services/gift.service'; import { GuestService } from '../guest/services/guest.service'; import { TodoService } from '../todo/services/todo.service'; import { ModuleRegistryService } from '../core/services/module-registry.service'; export declare class AdminController { private readonly moduleRegistry; private readonly guestService; private readonly giftService; private readonly todoService; constructor(moduleRegistry: ModuleRegistryService, guestService: GuestService, giftService: GiftService, todoService: TodoService); getModules(): import("../core/services/module-registry.service").AdminModuleInfo[]; private getTenantId; listGuests(tenantId?: string): Promise; createGuest(tenantId: string, body: any): Promise; updateGuestRsvp(tenantId: string, id: string, body: any): Promise; listTodos(tenantId?: string): Promise; createTodo(tenantId: string, body: Record): Promise; completeTodo(tenantId: string, id: string): Promise; listGifts(tenantId?: string): Promise; createGift(tenantId: string, body: any): Promise; getGift(tenantId: string, id: string): Promise; createContribution(tenantId: string, id: string, body: any): Promise; listContributions(tenantId: string, id: string): Promise; } //# sourceMappingURL=admin.controller.d.ts.map