import * as joi from "joi";
import { Api } from "../abstracts";
import { Client, RequestOptions } from "../client";
export declare class PaymentApi extends Api {
    static paths: {
        create: string;
        execute: string;
        get: string;
        list: string;
        update: string;
    };
    static schemas: {
        create: joi.ObjectSchema;
        execute: joi.ObjectSchema;
        get: joi.ObjectSchema;
        id: joi.StringSchema;
        list: joi.ObjectSchema;
        update: joi.ObjectSchema;
    };
    constructor(client: Client);
    execute(id: string, options?: Partial<RequestOptions>): Promise<any>;
}
