import { FormGroup } from '@angular/forms'; import { PromocodeFormComponent } from '../promocode-form/promocode-form.component'; import { Observable } from 'rxjs'; import { ContentManagementService } from 'loyalty-common'; import * as i0 from "@angular/core"; export declare class PromocodeComponent { private contentMgmtSvc; isPromocodeFormOpened: boolean; isPromocodeVisible: boolean; promocodeListData: any[]; fileURL: string; startingID: number; currentDate: Date; constructor(contentMgmtSvc: ContentManagementService); branches: any[]; promocodeFormComponent: PromocodeFormComponent; onCreatePromo(): Observable; createPromo(): boolean; getValueDiscount(valueType: string): any; validatePromocodeCreation(promocodeInformation: FormGroup): boolean; openNewPromocodeForm(): void; getDate(date: Date): string; getActive(activationDateAsString: string, expireDateAsString: string): "Active" | "Inactive"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }