import { ISummonerResponse } from "./interfaces";
import { IApiErrorResponse } from "../../utils/interface";
export declare class SummonerClient {
    private apiKey;
    private region;
    constructor(apiKey: string, region: string);
    getByName(name: string): Promise<ISummonerResponse | IApiErrorResponse>;
    getByAccountId(accountId: string): Promise<ISummonerResponse | IApiErrorResponse>;
    getByPUUID(puuid: string): Promise<ISummonerResponse | IApiErrorResponse>;
    getById(id: string): Promise<ISummonerResponse | IApiErrorResponse>;
}
