import { UserService } from '../user.service';
import { CreateUserDto } from '../dto/createUser.dto';
import { UpdateUserDto } from '../dto/updateUser.dto';
export declare class UserController {
    private userService;
    constructor(userService: UserService);
    getUsers(): Promise<import("../../typeorm/user").User[]>;
    getUserById(id: number): Promise<import("../../typeorm/user").User>;
    createUser(createUserDto: CreateUserDto): Promise<import("../../typeorm/user").User>;
    updateUserById(id: number, updateUserDto: UpdateUserDto): Promise<void>;
    deleteUserById(id: number): Promise<void>;
}
