import { PaymeDriver } from './drivers/payme.driver';
import { ClickDriver } from './drivers/click.driver';
import { UzcardDriver } from './drivers/uzcard.driver';
import { HumoDriver } from './drivers/humo.driver';
import { ApelsinDriver } from './drivers/apelsin.driver';
export declare class PaymentsService {
    private readonly paymeDriver;
    private readonly clickDriver;
    private readonly uzcardDriver;
    private readonly humoDriver;
    private readonly apelsinDriver;
    constructor(paymeDriver: PaymeDriver, clickDriver: ClickDriver, uzcardDriver: UzcardDriver, humoDriver: HumoDriver, apelsinDriver: ApelsinDriver);
    create(provider: string, data: any): Promise<any>;
    check(provider: string, data: any): Promise<any>;
    cancel(provider: string, data: any): Promise<any>;
    getAvailableProviders(): string[];
    getProviderInfo(provider: string): any;
    private generateRequestId;
    private sanitizeLogData;
}
