import { Repository } from '../core/repository'; import { UserRepositoryInfoResponseUser, UserRepositorySearchResponseRootObject, UserRepositorySearchResponseUsersItem } from '../responses'; import { UserLookupOptions } from '../types/user.lookup.options'; export declare class UserRepository extends Repository { info(id: string | number): Promise; usernameinfo(username: string): Promise; arlinkDownloadInfo(): Promise; search(username: string): Promise; searchExact(username: string): Promise; accountDetails(id?: string | number): Promise; formerUsernames(id?: string | number): Promise; sharedFollowerAccounts(id: string | number): Promise; flagUser(id: string | number): Promise; getIdByUsername(username: string): Promise; lookup(options: UserLookupOptions): Promise; }