import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormControl, FormGroup } from '@angular/forms'; import { NotificationPushService } from '@schoolbelle/api/notification-push'; import { Purchase } from '@schoolbelle/api/purchase'; import { LoadingService } from '@schoolbelle/common/loading'; import { Subscription } from 'rxjs'; import { VirtualAccountService } from './virtual-account.service'; export declare const stateChangeAnimation: import("@angular/animations").AnimationTriggerMetadata; export declare class VirtualAccountComponent implements OnInit { private vaccount; private loading; private push; private cdRef; readonly now: number; item: Purchase; status: 'unready' | 'ready' | 'paid' | 'expired'; data: any; banks: { name: string; code: string; }[]; vbank_code: FormControl; vbank_due: FormControl; form: FormGroup; subscription: Subscription; constructor(vaccount: VirtualAccountService, loading: LoadingService, push: NotificationPushService, cdRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; getPossibleBanks(): void; createVirtualAccount(): void; private listen; private unlisten; getVirtualAccount(): void; }