import { UserInfo, UserStorage } from '../models';
import { ServiceResponse } from '../types';
import BaseService from './base';
export declare class UserService extends BaseService {
    private userStorage;
    constructor(userStorage?: UserStorage);
    getUserInfo: (userId: string) => Promise<ServiceResponse<UserInfo<Date> | import("@meshwatch/types").Boom<Partial<undefined & {
        non_field_errors?: string | undefined;
    }>>>>;
    completeGettingStartedTask: (userId: string, taskName: string) => Promise<ServiceResponse<UserInfo<Date> | import("@meshwatch/types").Boom<Partial<undefined & {
        non_field_errors?: string | undefined;
    }>>>>;
}
declare const userService: UserService;
export default userService;
