import { GraphQLClient } from 'graphql-request'; import { User } from '@anthor/entities-types'; import { BaseService, RequestOptions } from '../base/BaseService'; import { CreateInput } from '../..'; import { AuthUserInput, ForgotPasswordInput, RefreshTokenInput, SendLeadEmailInput, UserTypeByEmailInput } from './inputs'; export declare class UserService extends BaseService> { constructor(anthorApi: GraphQLClient); registerUser(variables: CreateInput>, options?: RequestOptions): Promise>; authUser(variables: AuthUserInput): Promise; userTypeByEmail(variables: UserTypeByEmailInput): Promise; forgotPassword(variables: ForgotPasswordInput): Promise; refreshToken(variables: RefreshTokenInput): Promise; sendLeadEmail(variables: SendLeadEmailInput): Promise; }