import { EventEmitter, OnInit } from '@angular/core'; import { FormControl, FormGroup } from '@angular/forms'; import { Product } from '@schoolbelle/api/purchase'; import { SelectAbstractComponent, ProductParams } from '../select-abstract'; import { PurchaseService } from '@schoolbelle/api/purchase'; export declare class SelectLicenseComponent extends SelectAbstractComponent implements OnInit { locale_id: string; form: FormGroup; required: boolean; products: ProductParams[]; productsChange: EventEmitter; protected purchaseType: FormControl; protected months: FormControl; sizeup_xs: Product; sizeup: Product; sizeup_by_student: Product; basic_fee: Product; oldProducts: Product[]; constructor(purchase: PurchaseService, locale_id: string); getConsecutiveNumbers(length: number): number[]; protected setProducts(): void; protected setOldProducts(): void; protected watch(): void; ngOnInit(): void; getSmsPromotionAmount(index: number): number; onUpdate(index: number | Product): void; protected setIndex(): void; }