import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { PopupService } from 'loyalty-common'; import { PartnerService } from '../services/partner-service.service'; import { TerminalsPopupService } from '../services/popup-service'; import * as i0 from "@angular/core"; export declare class AssignTerminalComponent implements OnInit { private partnerService; private popUpService; private terminalPopUpService; private translateService; terminalForm: FormGroup; partners: any[]; branches: any[]; partnersAfterFilter: any[]; branchesAfterFilter: any[]; partnerSearch: string; branchSearch: string; terminalId: string; lang: string | null; englishSpecialCharactersRegex: RegExp; arabicSpecialCharactersRegex: RegExp; regexString: RegExp; constructor(partnerService: PartnerService, popUpService: PopupService, terminalPopUpService: TerminalsPopupService, translateService: TranslateService); ngOnInit(): void; createForm(): void; filterPartners(): void; filterBranches(): void; getBranches(): void; getPartnerId(): any; assignTerminal(): void; closePopUp(): void; isBranchesDisabled(): boolean; canAssign(): boolean; getRegexString(): RegExp; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }