import type { HttpClient as Transport } from '../client/http.js'; import type { YahooLoggedInUsersResponseDto } from '../domain/normalized.js'; import { GamesCollection } from './game.js'; import { type CollectionParams, type RequestState, Resource } from './resource.js'; import type { AppendResponsePath, RequireResponsePath } from './response-contract.js'; import { TeamsCollection } from './team.js'; import type { GameKeyLike } from './types.js'; type UsersPath = readonly ['users']; type UsersCollectionParams = CollectionParams; export declare class UsersCollection extends Resource> { static create(transport: Transport, state: RequestState): UsersCollection; games(...keys: GameKeyLike[]): GamesCollection, AppendResponsePath, 'user'>; games(keys: GameKeyLike[]): GamesCollection, AppendResponsePath, 'user'>; teams(): TeamsCollection; } export {}; //# sourceMappingURL=user.d.ts.map