import { BaseConnection, DeviceCredentials, CommandResult } from '../base-connection';
declare const EricssonMinilinkConnection_base: {
    new (...args: any[]): {
        checkEnableMode(): Promise<boolean>;
        enable(): Promise<string>;
        exitEnableMode(): Promise<string>;
    };
} & typeof BaseConnection;
export declare class EricssonMinilinkConnection extends EricssonMinilinkConnection_base {
    constructor(credentials: DeviceCredentials);
    sessionPreparation(): Promise<void>;
    private specialLoginHandler;
    protected enterConfigMode(): Promise<void>;
    protected exitConfigMode(): Promise<void>;
    saveConfig(): Promise<CommandResult>;
    checkAndEnterEnableMode(): Promise<void>;
    enterEnableMode(): Promise<void>;
    exitEnableMode(): Promise<string>;
}
export {};
