import type { Match } from '../models/Match'; import type { Match_Simple } from '../models/Match_Simple'; import type { Zebra } from '../models/Zebra'; export declare class MatchService { /** * Gets a `Match` object for the given match key. * @param matchKey TBA Match Key, eg `2016nytr_qm1` * @param ifNoneMatch Value of the `ETag` header in the most recently cached response by the client. * @returns Match Successful response * @throws ApiError */ static getMatch(matchKey: string, ifNoneMatch?: string): Promise; /** * Gets a short-form `Match` object for the given match key. * @param matchKey TBA Match Key, eg `2016nytr_qm1` * @param ifNoneMatch Value of the `ETag` header in the most recently cached response by the client. * @returns Match_Simple Successful response * @throws ApiError */ static getMatchSimple(matchKey: string, ifNoneMatch?: string): Promise; /** * Gets an array of game-specific Match Timeseries objects for the given match key or an empty array if not available. * *WARNING:* This is *not* official data, and is subject to a significant possibility of error, or missing data. Do not rely on this data for any purpose. In fact, pretend we made it up. * *WARNING:* This endpoint and corresponding data models are under *active development* and may change at any time, including in breaking ways. * @param matchKey TBA Match Key, eg `2016nytr_qm1` * @param ifNoneMatch Value of the `ETag` header in the most recently cached response by the client. * @returns any Successful response * @throws ApiError */ static getMatchTimeseries(matchKey: string, ifNoneMatch?: string): Promise>; /** * Gets Zebra MotionWorks data for a Match for the given match key. * @param matchKey TBA Match Key, eg `2016nytr_qm1` * @param ifNoneMatch Value of the `ETag` header in the most recently cached response by the client. * @returns Zebra Successful response * @throws ApiError */ static getMatchZebra(matchKey: string, ifNoneMatch?: string): Promise; }