import { User, UUID } from '@fusionauth/typescript-client'; import { FusionAuthUserRegistration, SignupResponse, UserRegistration, UsersResponse } from './admin.interface'; import { FusionauthService } from './fusionauth/fusionauth.service'; import { HasuraService } from './hasura/hasura.service'; import { ConfigResolverService } from '../api/config.resolver.service'; import { HttpService } from '@nestjs/axios'; export declare class AdminService { private readonly fusionAuthService; private readonly configResolverService; private readonly httpService; private readonly hasuraService; constructor(fusionAuthService: FusionauthService, configResolverService: ConfigResolverService, httpService: HttpService, hasuraService: HasuraService); fetchUsers(req: any): Promise; fetchUsersByString(queryString: string, startRow: number, numberOfResults: number): Promise; updatePassword(data: { loginId: string; password: string; }): Promise; createUser(data: UserRegistration): Promise; updateUser(userId: string, data: User): Promise; updateUserRegistration(userId: UUID, data: FusionAuthUserRegistration): Promise; deactivateUserById(userId: string, hardDelete: boolean): Promise; activateUserById(userId: string): Promise; } //# sourceMappingURL=admin.service.d.ts.map