import { APIResource } from "../core/resource.js";
import { APIPromise } from "../core/api-promise.js";
import { RequestOptions } from "../internal/request-options.js";
export declare class Leagues extends APIResource {
    /**
     * Get a list of Leagues
     */
    get(query?: LeagueGetParams | null | undefined, options?: RequestOptions): APIPromise<LeagueGetResponse>;
}
export interface League {
    enabled?: boolean;
    leagueID?: string;
    name?: string;
    shortName?: string;
    sportID?: string;
}
export type LeagueGetResponse = Array<League>;
export interface LeagueGetParams {
    /**
     * The league to get data for
     */
    leagueID?: string;
    /**
     * The sport to get leagues for
     */
    sportID?: string;
}
export declare namespace Leagues {
    export { type League as League, type LeagueGetResponse as LeagueGetResponse, type LeagueGetParams as LeagueGetParams, };
}
//# sourceMappingURL=leagues.d.ts.map