export interface Search { keyword(keyword: string, page: number, limit: number): Promise; typeSearch(keyword: string, type: searchType, page: number, limit: number): Promise; hot(): Promise; suggest(keyword: string): Promise; } export interface SearchResponse { status: number; message: string; data?: object; } export declare class Search implements Search { static keyword(keyword: string, page?: number, limit?: number): Promise; static typeSearch(keyword: string, type?: searchType, page?: number, limit?: number): Promise; static suggest(keyword: string): Promise; static hot(): Promise; } export declare enum searchType { bangumi = 7, user = 2, movie = 8, read = 6, }