import { IApiClient } from '@zkdb/api'; import { TGroupListByUserResponse, TUserFilter, TUserMeResponse } from '@zkdb/common'; import { IUser } from '../interfaces/user'; import { Result } from '../../utils/result'; /** * Class representing a user. * @class User * @implements {IUser} */ export declare class User implements IUser { private readonly apiClient; private readonly databaseName; private readonly userFilter; constructor(apiClient: IApiClient, databaseName: string, userFilter: TUserFilter); listGroup(): Promise>; info(): Promise>; exist(): Promise>; }