import { EventEmitter } from '@angular/core';
import { OverlayService } from '@aztrix/components/overlay';
import { TranslateService } from '@aztrix/helpers';
import { PaymentsService } from '@aztrix/sdk';
import { FormGroup } from '@ngneat/reactive-forms';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class EditBillingInformationUpdateComponent {
    private _paymentsService;
    private _overlayService;
    private _translateService;
    paymentInfoForm: FormGroup<{}>;
    didClickSave: EventEmitter<any>;
    errorSnackbar$: BehaviorSubject<{
        message: string;
        options?: any;
    } | null>;
    constructor(_paymentsService: PaymentsService, _overlayService: OverlayService, _translateService: TranslateService);
    save(): void;
    cancel(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EditBillingInformationUpdateComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EditBillingInformationUpdateComponent, "ax-edit-billing-information-update", never, { "paymentInfoForm": { "alias": "paymentInfoForm"; "required": false; }; }, { "didClickSave": "didClickSave"; }, never, never, false, never>;
}
