export declare const description: any;
export interface types {
    (id: number, obj?: {
        mode?: 'osu' | 'fruits' | 'mania' | 'taiko';
        converted?: '0' | '1';
        hash?: string;
        limit?: number;
        mods?: string | number;
        since?: string;
    }): Promise<response>;
}
export interface response {
    id: {
        set: number;
        diff: number;
    };
    date: {
        submit: string;
        approved: string;
        update: string;
    };
    metadata: {
        artist: {
            original: string;
            unicode: string;
        };
        title: {
            original: string;
            unicode: string;
        };
        creator: {
            id: number;
            name: string;
        };
        favs: number;
        rating: number;
        source: string;
        genre_id: {
            id: number;
            name: string;
        };
        language_id: {
            id: number;
            name: string;
        };
        tags: string;
    };
    status: {
        id: number;
        name: string;
    };
    difficulties: {
        id: number;
        diff: string;
        mode: {
            id: number;
            name: string;
        };
        file_md5: string;
        stats: {
            star: {
                pure: number;
                aim: number;
                speed: number;
            };
            ar: number;
            od: number;
            cs: number;
            hp: number;
            bpm: {
                avg: number;
            };
            combo: number;
            time: {
                full: number;
                drain: number;
            };
            objects: {
                all: number;
                circles: number;
                sliders: number;
                spinners: number;
            };
        };
        plays: number;
        pass: number;
    };
    misc: {
        download_unavailable: boolean;
        audio_unavailable: boolean;
        storyboard: boolean;
        video: boolean;
        packs: string;
        bg: {
            full: string;
            raw: string;
            slim: {
                1: string;
                2: string;
            };
            cover: {
                1: string;
                2: string;
            };
            card: {
                1: string;
                2: string;
            };
            list: {
                1: string;
                2: string;
            };
        };
    };
}
declare const name: types;
export default name;
