import { IError } from "../../../../types";
export declare const description: any;
type Response = response[] & IError;
export interface types {
    (user: string | number, obj?: {
        mode?: 'osu' | 'fruits' | 'mania' | 'taiko';
        type?: 'u' | 'id';
        event_days?: number;
    }): Promise<Response>;
}
export interface response {
    id: number;
    name: string;
    pp: number;
    acc: number;
    lvl: number;
    join: string;
    country: {
        flag: string;
        short: string;
        full: string;
    };
    play: {
        count: number;
        time: number;
    };
    hits: {
        50: number;
        100: number;
        300: number;
    };
    score: {
        total: number;
        ranked: number;
    };
    rank: {
        global: number;
        country: number;
    };
    ranks: {
        ssh: number;
        ss: number;
        sh: number;
        s: number;
        a: number;
    };
    events: {
        display: {
            html: string;
            pure: string;
        };
        id: {
            diff: number;
            set: number;
        };
        date: string;
        epicfactor: number;
    };
}
declare const name: types;
export default name;
