import { Base, NevoboResponse, Pagination } from "../base"; import { Wedstrijd } from "./types"; export declare class Wedstrijden extends Base { /** * Get all Wedstrijden for a Poule. * This will only return the first 1000 in a Poule, should be fine. * @param poule */ getWedstrijdenForPoule(poule: string): Promise>; /** * Get all Wedstrijden for a Vereniging. * This will only return the first 1000 in a Poule. Use pagination if needed * If vereniging is not valid, this request returns the first page of getAllWedstrijden() * @param vereniging * @param pagination optional, use if you need more than one page. */ getWedstrijdenForVereniging(vereniging: string, pagination?: { page: number; limit: number; }): Promise>; /** * Get all Wedstrijden, programma and resultaat * Wedstrijden requires pagination, the limit per page is 1000 * @param pagination */ getAllWedstrijden(pagination: Pagination): Promise>; getAllWedstrijdProgramma(pagination: Pagination): Promise>; getAllWedstrijdResultaat(pagination: Pagination): Promise>; /** * @param vereniging if vereniging is invalid returns the first page of getAllWedstrijdProgramma() */ getWedstrijdProgrammaForVereniging(vereniging: string): Promise>; /** * @param vereniging if vereniging is invalid returns the first page of getAllWedstrijdResultaat() */ getWedstrijdResultaatForVereniging(vereniging: string): Promise>; }