import { type APIPromise, APIResource, type FetchParams } from "../../core";
import type { ErrorBody, FinancialPayouts } from "../../types";
export type ListPayoutsV1QueryParams = {
    start_date: string;
    end_date: string;
    format?: "json" | "csv";
    limit?: number;
    order?: "desc" | "asc";
};
export type ListPayoutsQueryParams = {
    start_date: string;
    end_date: string;
    format?: "json" | "csv";
    limit?: number;
    order?: "desc" | "asc";
};
export declare class Payouts extends APIResource {
    /**
     * Lists ordered payouts for the merchant profile.
     */
    list(merchantCode: string, query: ListPayoutsV1QueryParams, params?: FetchParams): APIPromise<FinancialPayouts, ErrorBody>;
    /**
     * Lists ordered payouts for the merchant profile.
     */
    listDeprecated(query: ListPayoutsQueryParams, params?: FetchParams): APIPromise<FinancialPayouts, ErrorBody>;
}
//# sourceMappingURL=index.d.ts.map