import { HttpWorkflow } from '../core/httpworkflow'; import { DorksManagerImpl } from '../interfaces/manager'; import { Safe } from '../private'; import { CachedAccount, KyodoDorksConfig, Role, StartLimit, UsersFilter } from '../public'; import { User } from '../schemas/kyodo/user'; import { BasicResponse } from '../schemas/responses/basic'; import { GetUserResponse } from '../schemas/responses/impl'; export declare class DorksUserManager implements DorksManagerImpl { endpoint: string; config: KyodoDorksConfig; httpWorkflow: HttpWorkflow; private __account; constructor(config: KyodoDorksConfig, httpWorkflow: HttpWorkflow, account: CachedAccount); private __editProfileBuilder; get: (id: Safe) => Promise; getMany: (startLimit?: StartLimit, filter?: UsersFilter, role?: Role) => Promise; nickname: (nickname: Safe) => Promise; bio: (bio: Safe) => Promise; avatar: (avatar: Safe) => Promise; banner: (banner: Safe) => Promise; follow: (userId: Safe) => Promise; } //# sourceMappingURL=userManager.d.ts.map