import { VivawalletEnpointsInit } from '../types/Vivawallet.types';
declare class VivaEndpoints {
    static demoEndpoints: {
        auth: {
            url: string;
            method: string;
        };
        webhookAuth: {
            url: string;
            method: string;
        };
        source: {
            url: string;
            method: string;
        };
        payment: {
            get: {
                url: string;
                method: string;
            };
            create: {
                url: string;
                method: string;
            };
            update: {
                url: string;
                method: string;
            };
            cancel: {
                url: string;
                method: string;
            };
        };
        transaction: {
            get: {
                url: string;
                method: string;
            };
            cancel: {
                url: string;
                method: string;
            };
        };
        checkout: {
            url: string;
        };
    };
    static prodEndpoints: typeof VivaEndpoints.demoEndpoints;
    endpoints: typeof VivaEndpoints.demoEndpoints;
    constructor(datas: VivawalletEnpointsInit);
}
export default VivaEndpoints;
