import { Response } from 'express';
import { ConfigService } from '../config/config.service';
import { SysinfoService } from './sysinfo.service';
export declare class SysinfoController {
    private readonly sysInfoService;
    private readonly configService;
    constructor(sysInfoService: SysinfoService, configService: ConfigService);
    private getNodeAgent;
    general(res: Response, node: string): Promise<void>;
    ip(): Promise<string>;
    geoIp(): Promise<{
        city: any;
        country: any;
        countryCode: any;
        isp: any;
        lat: any;
        lon: any;
        ip: string;
    }>;
    geoMap(res: Response): Promise<void>;
    docker(res: Response, node: string): Promise<void>;
}
