export declare const routes: { '/roles': { 'GET': string; config: { prefix: string; validate: { query: { offset: any; limit: any; sort: any; where: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/role/count': { 'GET': string; config: { prefix: string; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/role/generalStats': { 'GET': string; config: { prefix: string; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/role/name/:role': { 'GET': string; config: { prefix: string; validate: { params: { role: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/users': { 'GET': string; config: { prefix: string; validate: { query: { offset: any; limit: any; sort: any; where: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user': { config: { prefix: string; }; 'PUT': { handler: string; config: { app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; 'POST': { handler: string; config: { app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; }; '/user/:id': { config: { prefix: string; }; 'GET': { handler: string; config: { validate: { params: { id: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; 'POST': { handler: string; config: { validate: { params: { id: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; }; '/user/:id/roles': { 'GET': string; config: { prefix: string; validate: { params: { id: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/:id/events': { 'GET': string; config: { prefix: string; validate: { params: { id: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/:id/addRole/:role': { 'POST': string; config: { prefix: string; validate: { params: { id: any; role: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/:id/role/:role': { config: { prefix: string; }; 'POST': { handler: string; config: { validate: { params: { id: any; role: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; 'DELETE': { handler: string; config: { validate: { params: { id: any; role: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; }; '/user/:id/removeRole/:role': { 'POST': string; config: { prefix: string; validate: { params: { id: any; role: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/:id/events/:event': { 'GET': string; config: { prefix: string; validate: { params: { id: any; event: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/count': { 'GET': string; config: { prefix: string; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/users/search': { 'GET': string; config: { prefix: string; validate: { query: { offset: any; limit: any; sort: any; term: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/user/generalStats': { 'GET': string; config: { prefix: string; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; '/users/upload/csv': { 'POST': string; config: { prefix: string; app: { permissions: { resource_name: string; roles: string[]; }; }; pre: string[]; }; }; '/users/upload/process/:uploadId': { 'POST': string; config: { prefix: string; validate: { params: { uploadId: any; }; }; app: { permissions: { resource_name: string; roles: string[]; }; }; }; }; };