import { CouchdbService } from '~backend/couchdb/couchdb.service'; import { DeletePromotionDto, PromotionExist, Promotion } from '../marketing.model'; import PromotionRepository from '~core/modules/promotion/repository'; export declare class PromotionService { private readonly couchdbService; repo: PromotionRepository; constructor(couchdbService: CouchdbService); all(): Promise; create(payload: Promotion): Promise; update(payload: PromotionExist): Promise; delete(payload: DeletePromotionDto): Promise; publishChange(): Promise; }