import { IDeckRepository } from '../../../Domain/IRepository/IDeckRepository'; import { IUserRepository } from '../../../Domain/IRepository/IUserRepository'; import { IOrganizationRepository } from '../../../Domain/IRepository/IOrganizationRepository'; import { CreateDeckCommand } from './CreateDeckCommand'; import { ShortDeckDto } from '../../DTOs/DeckDto'; export declare class CreateDeckCommandHandler { private readonly deckRepo; private readonly userRepo; private readonly orgRepo; constructor(deckRepo: IDeckRepository, userRepo: IUserRepository, orgRepo: IOrganizationRepository); execute(cmd: CreateDeckCommand): Promise; /** * Private method to create deck after all validations */ private createDeck; } //# sourceMappingURL=CreateDeckCommandHandler.d.ts.map