import { BindingKey } from '@loopback/context'; import { TokenService, UserService, PasswordService, PermissionChecker } from '.'; import { User, UserCredentials, UserRepository, UserGroupRepository, UserToGroupRepository, UserGroupEndPointPermissionRepository, UserEndPointPermissionRepository, UserDataSource, AuthController, UserController } from '..'; export declare namespace TokenServiceValues { const SECRET = "ZDUwYTc3OGM4Y2NjOTUwODQ0NTMyNWU3MWJlZmJjOTI3ZWUwNzRmMSAgLQo="; const ISSUER = "LoopbackApp"; const AUDIENCE = "Loopback"; const EXPIRES_IN = "600"; } export declare namespace PasswordServiceValues { const SALT = "MzQ5MjBhZGQyYTZhZmJkNzJiZmNlNDc0NGU0OWVhMTg1NDk0YzM4YiAgLQo="; const LENGTH = "64"; } export declare namespace UserServiceValues { const DS_CFG: { "name": string; "connector": string; "localStorage": string; "file": string; }; } export declare namespace TokenServiceBindings { const SECRET: BindingKey; const ISSUER: BindingKey; const AUDIENCE: BindingKey; const EXPIRES_IN: BindingKey; const SERVICE_JWT: BindingKey; } export declare namespace PasswordServiceBindings { const SALT: BindingKey; const LENGTH: BindingKey; const SERVICE: BindingKey; } export declare namespace UserServiceBindings { const SERVICE: BindingKey>; const REPO_USER: BindingKey; const REPO_GROUP: BindingKey; const REPO_USR2GRP: BindingKey; const REPO_UEPPERM: BindingKey; const REPO_UGEPPERM: BindingKey; const DS_CFG: BindingKey; const DS: BindingKey; const CTL_USER: BindingKey; const CTL_AUTH: BindingKey; } export declare namespace PermissionServiceBindings { const SERVICE: BindingKey; }