import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { CouponSerialNumberContainerModel } from '../../../../../../models/aggregates/erp/coupon'; import { ApiVisa, BasicApiResponseModel, Pagination, PagingResponseModel } from '../../shared'; import { BaseApiTemplateService } from '../../shared/base-api-template-service.model'; export declare class CouponLineService extends BaseApiTemplateService { constructor(http: HttpClient); getByGuidLine(guid: string, visa: ApiVisa): Observable>; editCouponLine(dtoObject: any, visa: ApiVisa): Observable>; getByCriteriaLine(pagination: Pagination, visa: ApiVisa): Observable>; export(voucherCode: string, voucherName: string, createdDate: string, apiVisa: ApiVisa): Observable; exportCsvNew(voucherCode: string, voucherName: string, dateTo: string, dateFrom: string, apiVisa: ApiVisa): Observable; isActivationPinValid(couponLineGuid: string, activationPin: string, visa: ApiVisa): Observable>; }