import { DefaultFlag, RequestParam, TwitterApiUtilsResponse, UserApiUtilsData } from '../models'; import { InitOverridesType } from '../utils'; import * as i from 'twitter-openapi-typescript-generated'; type getUserByScreenNameParam = { screenName: string; extraParam?: { [key: string]: any; }; }; type getUserByRestIdParam = { userId: string; extraParam?: { [key: string]: any; }; }; type ResponseType = TwitterApiUtilsResponse; export declare class UserApiUtils { api: i.UserApi; flag: DefaultFlag; initOverrides: InitOverridesType; constructor(api: i.UserApi, flag: DefaultFlag, initOverrides: InitOverridesType); request(param: RequestParam): Promise; getUserByScreenName(param: getUserByScreenNameParam): Promise; getUserByRestId(param: getUserByRestIdParam): Promise; } export {}; //# sourceMappingURL=userApi.d.ts.map