import type { PaginationParams } from '../models'; import type { ClubSearchParams } from '../models/clubs/clubs-params.model'; import type { Club, ClubMember, ClubRelations, ClubStaff } from '../models/clubs/clubs.model'; import { BaseClient } from './base.client'; /** * **Club Client** * * Client used to access the Club Endpoints. * * See also: [Jikan Documentation](https://docs.api.jikan.moe/) */ export declare class ClubsClient extends BaseClient { /** * @returns Club resource * @param id Club ID */ getClubsById(id: number): Promise>; /** * @returns Club members resource * @param id Club ID * @param params */ getClubMembers(id: number, params?: Partial): Promise>; /** * @returns Club staff * @param id Club ID */ getClubStaff(id: number): Promise>; /** * @returns Club relations * @param id Club ID */ getClubRelations(id: number): Promise>; /** * @returns Search results for Clubs * @param params */ getClubSearch(params?: Partial): Promise>; }