import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { BaseListComponent } from '@ishop/admin-ui/core'; import { GetPromotionList } from '@ishop/admin-ui/core'; import { NotificationService } from '@ishop/admin-ui/core'; import { DataService } from '@ishop/admin-ui/core'; import { ModalService } from '@ishop/admin-ui/core'; export declare type PromotionSearchForm = { name: string; couponCode: string; }; export declare class PromotionListComponent extends BaseListComponent implements OnInit { private dataService; private notificationService; private modalService; searchForm: FormGroup; constructor(dataService: DataService, router: Router, route: ActivatedRoute, notificationService: NotificationService, modalService: ModalService); ngOnInit(): void; deletePromotion(promotionId: string): void; private createQueryOptions; }