import type { ChainId } from '../../config';
import type { GameData } from './types';
export type GetGamesByIdsParams = {
    chainId: ChainId;
    gameIds: string[];
};
type GetGamesByIdsResponse = {
    games: GameData[];
};
export type GetGamesByIdsResult = GetGamesByIdsResponse['games'];
/**
 * Fetches game data for a specific list of game IDs.
 * Returns detailed information for each requested game including participants, timing, and league data.
 *
 * - Docs: https://gem.azuro.org/hub/apps/toolkit/feed/getGamesByIds
 *
 * @example
 * import { getGamesByIds } from '@azuro-org/toolkit'
 *
 * const games = await getGamesByIds({
 *   chainId: 137,
 *   gameIds: ['1006000000000080373237'],
 * })
 *
 * const gameData = games[0]
 * */
export declare const getGamesByIds: (props: GetGamesByIdsParams) => Promise<GetGamesByIdsResult>;
export {};
