import { Client } from '../../base';
export declare class Players extends Client {
    getPlayers(filter?: {
        after?: string;
        before?: string;
        firstSeen?: string;
        identifiers?: string | string[];
        lastSeen?: string;
        online?: boolean;
        organization?: string;
        organizations?: string[];
        playerFlags?: string | string[];
        public?: boolean;
        search?: string;
        server?: {
            countries?: string[];
            game?: string;
            maxDistance?: number;
            players?: {
                min?: number;
                max?: number;
            };
            search?: string;
            status?: string;
        };
        servers?: string | string[];
        sessions?: {
            at?: string;
        };
    }, params?: {
        include?: string | string[];
        page?: {
            size: number;
        };
        sort?: string | string[];
    }): Promise<import("axios").AxiosResponse<any, any>>;
    getPlayerById(playerId: String, filter?: {
        identifiers?: string | string[];
        servers?: string | string[];
    }, params?: {
        include: string | string[];
    }): Promise<import("axios").AxiosResponse<any, any>>;
    getPlayerTimePlayedById(playerId: string, serverId: string, params: {
        start: string;
        stop: string;
    }): Promise<import("axios").AxiosResponse<any, any>>;
    matchPlayers(identifier: string, type: string, params?: {
        include: string | string[];
    }): Promise<import("axios").AxiosResponse<any, any>>;
}
