import type { ApiInternal } from './api-internal';
export declare class ApiServiceInternal {
    protected api: ApiInternal;
    constructor(api: ApiInternal);
    getConfig(service_id: string): Promise<GetConfigResponse>;
}
export interface GetConfigResponse {
    type: SERVICE_TYPES;
    merchant: string;
    username: string;
    password: string;
    certificate: string;
    certificate_passphrase: string;
}
export declare enum SERVICE_TYPES {
    ACCERTIFY = "Accertify",
    BOOKING = "Booking",
    GPAYMENTS = "GPayments",
    CLICK_TO_PAY = "ClickToPay",
    MASTERCARD_NT = "MastercardSCOF",
    VISA_NT = "VisaVTS",
    FORTER = "Forter",
    APPLE_PAY = "ApplePay",
    GOOGLE_PAY = "GooglePay"
}
//# sourceMappingURL=api-service-internal.d.ts.map