import { OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { IrecbillPayments } from '../../interfaces';
import { ApiService } from '../../services/api.service';
import { AuthService } from '../../services/auth.service';
import { GeneralService } from '../../services/general.service';
import * as i0 from "@angular/core";
export declare class BillPaymentsComponent implements OnInit {
    private api;
    private gs;
    private formbuilder;
    private authenticateEndpoint;
    billForm: FormGroup;
    paymentData: IrecbillPayments;
    billerCode: string;
    countryCode: string;
    reference: string;
    amount: string;
    currency: string;
    name: string;
    account: string;
    reference2: string;
    partnerId: string;
    authorization: string;
    signature: string;
    mobileNumber: string;
    remarks: string;
    cardShadow: boolean;
    constructor(api: ApiService, gs: GeneralService, formbuilder: FormBuilder, authenticateEndpoint: AuthService);
    ngOnInit(): void;
    billPayments(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BillPaymentsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BillPaymentsComponent, "jenga-bill-payments", never, { "billerCode": "billerCode"; "countryCode": "countryCode"; "reference": "reference"; "amount": "amount"; "currency": "currency"; "name": "name"; "account": "account"; "reference2": "reference2"; "partnerId": "partnerId"; "authorization": "authorization"; "signature": "signature"; "mobileNumber": "mobileNumber"; "remarks": "remarks"; "cardShadow": "cardShadow"; }, {}, never, never, false, never>;
}
