import { EventEmitter } from '@angular/core';
import { MatomoService, TranslateService } from '@aztrix/helpers';
import { PropertyType } from '@aztrix/models';
import { PaymentsService, ProfilePropertyRepresentation } from '@aztrix/sdk';
import { FormGroup } from '@ngneat/reactive-forms';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class EditBillingInformationStepperComponent {
    private _paymentsService;
    private _translateService;
    private _matomo;
    form: FormGroup<any>;
    confirm: EventEmitter<void>;
    private _stepper;
    loading$: BehaviorSubject<boolean>;
    errorSnackbar$: BehaviorSubject<{
        message: string;
        options?: any;
    } | null>;
    propertyType: {
        USERNAME: PropertyType;
        FIRST_NAME: PropertyType;
        MIDDLE_NAME: PropertyType;
        LAST_NAME: PropertyType;
        AVATAR: PropertyType;
        GENDER: PropertyType;
        BIRTHDAY: PropertyType;
        FOUNDED: PropertyType;
        DISSOLVED: PropertyType;
        DAY: PropertyType;
        MONTH: PropertyType;
        YEAR: PropertyType;
        EMAIL: PropertyType;
        MOBILE_PHONE: PropertyType;
        PHONE: PropertyType;
        FAX: PropertyType;
        WEBSITE: PropertyType;
        BIC: PropertyType;
        JOB_TITLE: PropertyType;
        INDUSTRY: PropertyType;
        GROUP: PropertyType;
        REGION: PropertyType;
        ADDRESS: PropertyType;
        STREET: PropertyType;
        COUNTRY: PropertyType;
        BUILDING: PropertyType;
        BOX: PropertyType;
        LOCALITY: PropertyType;
        NUMBER: PropertyType;
        ZIP: PropertyType;
        DISTRICT: PropertyType;
        PROVINCE: PropertyType;
        SUBURB: PropertyType;
        STATE: PropertyType;
        COUNTY: PropertyType;
        LAT_LONG: PropertyType;
        FACEBOOK: PropertyType;
        TWITTER: PropertyType;
        TIKTOK: PropertyType;
        WHATSAPP: PropertyType;
        LINKEDIN: PropertyType;
        INSTAGRAM: PropertyType;
        SKYPE: PropertyType;
        YOUTUBE: PropertyType;
        WECHAT: PropertyType;
        FACEBOOK_MESSENGER: PropertyType;
        WEIBO: PropertyType;
        QQ: PropertyType;
        KUAISHOU: PropertyType;
        QZONE: PropertyType;
        SNAPCHAT: PropertyType;
        TELEGRAM: PropertyType;
        PINTEREST: PropertyType;
        REDDIT: PropertyType;
        DISCORD: PropertyType;
        TWITCH: PropertyType;
        TUMBLR: PropertyType;
        MASTODON: PropertyType;
        PATREON: PropertyType;
        KICKSTARTER: PropertyType;
        INDIEGOGO: PropertyType;
        GOFUNDME: PropertyType;
        VIMEO: PropertyType;
        NOTE: PropertyType;
        ORGANISATION_NAME: PropertyType;
        LEGAL_NAME: PropertyType;
        LEGAL_FORM: PropertyType;
        LEGAL_ID: PropertyType;
        COMPANY_NUMBER: PropertyType;
        JURISDICTION: PropertyType;
        IMPORT_SOURCE: PropertyType;
        PROPOSAL: PropertyType;
        CATEGORY: PropertyType;
        TAKEAWAY: PropertyType;
        DELIVEROO: PropertyType;
        SHIPTO: PropertyType;
        UBEREATS: PropertyType;
        OPENING_HOURS: PropertyType;
        CUSTOM: PropertyType;
        FILE: PropertyType;
        IMAGE: PropertyType;
        FILE_KEY: PropertyType;
        FILE_NAME: PropertyType;
        TERMS_AND_CONDITIONS: PropertyType;
        PRIVACY_POLICY: PropertyType;
        DOCUMENT: PropertyType;
        DOCUMENT_NAME: PropertyType;
        ORGANISATION_TYPE: PropertyType;
        NAME: PropertyType;
        BANK_ACCOUNT: PropertyType;
        IBAN: PropertyType;
        PAGE: PropertyType;
    };
    stripeCustomerInfoProperties$: BehaviorSubject<ProfilePropertyRepresentation[] | null>;
    constructor(_paymentsService: PaymentsService, _translateService: TranslateService, _matomo: MatomoService);
    next(): void;
    _confirm(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EditBillingInformationStepperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EditBillingInformationStepperComponent, "ax-edit-billing-information-stepper", never, { "form": { "alias": "form"; "required": false; }; }, { "confirm": "confirm"; }, never, never, true, never>;
}
