import { Common } from "../namespaces/common.namespace";
import { ExtensionsService } from "../services/extensions.service";
import { TransactionService } from "../services/transaction.service";
/**
 * Dotypay
 * @description Dotypay client
 */
export declare abstract class Dotypay {
    private static transactionService;
    private static extensionsService;
    /**
     * Transaction
     * @description Service to handle transactions
     */
    static get Transaction(): TransactionService;
    /**
     * Extensions
     * @description Service to handle extensions
     */
    static get Extensions(): ExtensionsService;
    /**
     * Initialize
     * @param config
     */
    static initialize(config: Common.Interfaces.IDotypayConfig): void;
}
