import { OnInit, EventEmitter } from '@angular/core';
import { IDirectPayIpgConfig } from './direct-pay-ipg.config';
import { DirectPayIpgService } from "./direct-pay-ipg.service";
export declare class DirectPayIpgComponent implements OnInit {
    private _directPayIpgService;
    config: IDirectPayIpgConfig;
    private defaultConfig;
    directPayIpgBtnColours: {
        blue: string;
        white: string;
        black: string;
        gray: string;
    };
    directPayIpgBtnTypes: {
        flat: string;
        round: string;
    };
    isLoading: boolean;
    constructor(_directPayIpgService: DirectPayIpgService);
    ngOnInit(): void;
    private setupConfig;
    PaymentRequest: {
        stage: string;
        dataString: string;
        signature: object;
    } | undefined;
    onSuccess: EventEmitter<any>;
    onError: EventEmitter<any>;
    pay(): void;
}
