import { CanActivate, ExecutionContext } from '@nestjs/common'; import { DatabaseService } from './database/database.service'; import { LoggerService } from './database/logger.service'; import { SysinfoService } from './sysinfo/sysinfo.service'; export declare class ApiGuard implements CanActivate { private readonly databaseService; private readonly sysInfoService; private readonly loggerService; constructor(databaseService: DatabaseService, sysInfoService: SysinfoService, loggerService: LoggerService); getCredentials(): Promise<{ user: string; pass: string; }>; private reject; canActivate(context: ExecutionContext): Promise; }