import 'reflect-metadata'; import { Request, Response } from 'express'; import User from '../model/user'; import Store from '../store/store'; export default class UserController { private store; constructor(store: Store); /** * Should only be used for testing - doesn't exist in real API */ createUser(req: Request, res: Response): void; /** * Should only be used for testing - doesn't exist in real API */ getUsers(req: Request, res: Response): void; getUser(req: Request, res: Response): void; /** * Should only be used for testing - doesn't exist in real API */ deleteUser(req: Request, res: Response): void; }