import { AfterViewInit, ChangeDetectorRef, EventEmitter } from '@angular/core'; import { TerminalComponent } from './terminal-information/terminal/terminal.component'; import { FormGroup } from '@angular/forms'; import { BranchComponent } from './branch-information/branch/branch.component'; import { BulkAddBranchesComponent } from './bulk-add-branches/bulk-add-branches.component'; import * as i0 from "@angular/core"; export declare class BranchesAndTerminalsComponent implements AfterViewInit { private cdr; terminalComponent: TerminalComponent; branchComponent: BranchComponent; bulkBranchesComponent: BulkAddBranchesComponent; terminalListData: any[]; isTerminalFormOpened: boolean; terminalVisible: boolean; isBranchVisible: boolean; numberOfTerminals: number; onCreateNewTerminal: EventEmitter; selectedBranchAdditionMethod: "manual" | "template"; showContent: boolean; titleTranslationKey: string; isAddTerminalRequired: boolean; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; isAddTerminalDisabled(): boolean; openNewTerminalForm(): void; onCreateTerminal(): void; validateTerminal(terminalInformation: FormGroup): boolean; serialNumberExists(serialNumber: string): boolean; simCardExists(simCard: string): boolean; removeTerminal(): void; onCreateBranch(): void; isCreateBranchValid(): boolean; onAddNewBranch(): void; selectBranchAdditionMethod(method: "manual" | "template"): void; nextStep(): void; previousStep(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }