import { User } from '@fusionauth/typescript-client'; import { SignupResponse, UserRegistration, UsersResponse } from './admin.interface'; import { AdminService } from './admin.service'; export declare class AdminController { private readonly adminService; constructor(adminService: AdminService); fetchUsers(req: any, data: any): Promise; updatePassword(data: { loginId: string; password: string; }): Promise; createUser(data: UserRegistration): Promise; updateUser(userId: string, data: User): Promise; searchUser(query: { queryString: string; startRow: number; numberOfResults: number; }): Promise; searchUserbyId(userId: string): Promise; deactivateUserById(userId: string, hardDelete?: boolean): Promise; activateUserById(userId: string): Promise; } //# sourceMappingURL=admin.controller.d.ts.map