import { FastifyReply, FastifyRequest } from 'fastify'; export declare function getRoles(_req: FastifyRequest, reply: FastifyReply): Promise; export declare function count(req: FastifyRequest, _reply: FastifyReply): Promise; export declare function find(req: FastifyRequest, reply: FastifyReply): Promise; export declare function findOne(req: FastifyRequest, reply: FastifyReply): Promise; export declare function create(req: FastifyRequest, reply: FastifyReply): Promise; export declare function update(req: FastifyRequest, reply: FastifyReply): Promise; export declare function remove(req: FastifyRequest, reply: FastifyReply): Promise; export declare function getCurrentUser(req: FastifyRequest, reply: FastifyReply): Promise; export declare function updateCurrentUser(req: FastifyRequest, reply: FastifyReply): Promise; export declare function isAdmin(req: FastifyRequest, reply: FastifyReply): Promise; export declare function block(req: FastifyRequest, reply: FastifyReply): Promise<{ ok: boolean; }>; export declare function unblock(req: FastifyRequest, reply: FastifyReply): Promise<{ ok: boolean; }>; export declare function resetMfaByAdmin(req: FastifyRequest, reply: FastifyReply): Promise<{ ok: boolean; }>; export declare function resetPasswordByAdmin(req: FastifyRequest, reply: FastifyReply): Promise<{ ok: boolean; }>; //# sourceMappingURL=user.d.ts.map