import { DynamoDBClient } from '../shared';
import BaseService, { ServiceResponse } from '../shared/services';
import { UserInfo } from './db/types';
export declare class UserService extends BaseService {
    private datasource;
    constructor(dynamoClient?: DynamoDBClient);
    getUserInfo: (userId: string) => Promise<ServiceResponse<UserInfo<Date> | import("@meshwatch/types").Boom<import("../shared/validation/types").FormErrors<undefined>>>>;
    completeGettingStartedTask: (userId: string, taskName: string) => Promise<ServiceResponse<UserInfo<Date> | import("@meshwatch/types").Boom<import("../shared/validation/types").FormErrors<undefined>>>>;
}
declare const userService: UserService;
export default userService;
