import type { MapStats, MatchOptions, MatchPage, OperatorStats, Platform, PlayerOverview, Playlist, PlaylistOptions, SeasonFilters, SegmentFilters, StatsSegment, TrackerResult } from './types.ts'; export { createClient, R6StatsClient } from './client.ts'; export { createBrowserRenderer } from './browser.ts'; export type { BrowserOptions, TrackerRenderer, TrackerResource, TrackerResponse, } from './browser.ts'; export { R6StatsError } from './errors.ts'; export type { ErrorCode, ErrorDetails } from './errors.ts'; export type { Metric, MetricUnit } from './normalize.ts'; export type { ClientOptions } from './transport.ts'; export type { MapStats, Match, MatchOptions, MatchPage, OperatorStats, Platform, Player, PlayerOverview, Playlist, PlaylistOptions, Rank, Season, SeasonFilters, SegmentFilters, Statistics, StatsSegment, TrackerResult, } from './types.ts'; /** Retrieve a profile using the shared HTTP-only client. */ export declare function getOverview(platform: Platform, username: string): Promise>; /** Retrieve recorded seasons using the shared HTTP-only client. */ export declare function getSeasons(platform: Platform, username: string, filters?: SeasonFilters): Promise>; /** Retrieve a selected playlist using the shared HTTP-only client. */ export declare function getPlaylist(platform: Platform, username: string, playlist: Playlist, options?: PlaylistOptions): Promise>; /** Retrieve Ranked using the shared HTTP-only client. */ export declare function getRanked(platform: Platform, username: string, options?: PlaylistOptions): Promise>; /** Retrieve Unranked using the shared HTTP-only client. */ export declare function getUnranked(platform: Platform, username: string, options?: PlaylistOptions): Promise>; /** Retrieve Quick Match using the shared HTTP-only client. */ export declare function getQuickMatch(platform: Platform, username: string, options?: PlaylistOptions): Promise>; /** Retrieve one recent-match page using the shared HTTP-only client. */ export declare function getMatches(platform: Platform, username: string, options?: MatchOptions): Promise>; /** Retrieve operators using the shared HTTP-only client. */ export declare function getOperators(platform: Platform, username: string, filters?: SegmentFilters): Promise>; /** Retrieve one operator using the shared HTTP-only client. */ export declare function getOperator(platform: Platform, username: string, operator: string, filters?: SegmentFilters): Promise>; /** Retrieve maps using the shared HTTP-only client. */ export declare function getMaps(platform: Platform, username: string, filters?: SegmentFilters): Promise>;