2016-05-31 17:16:45 +00:00
|
|
|
import "typings-global";
|
|
|
|
import { SshKey } from "./smartssh.classes.sshkey";
|
2016-06-01 00:31:29 +00:00
|
|
|
export declare class SshInstance {
|
2016-05-31 17:16:45 +00:00
|
|
|
private sshConfig;
|
|
|
|
private sshDir;
|
2016-06-01 02:18:31 +00:00
|
|
|
private sshKeyArray;
|
2016-05-31 17:16:45 +00:00
|
|
|
private sshSync;
|
|
|
|
constructor(optionsArg?: {
|
2016-06-01 01:57:17 +00:00
|
|
|
sshDirPath?: string;
|
2016-05-31 17:16:45 +00:00
|
|
|
sshSync?: boolean;
|
|
|
|
});
|
|
|
|
addKey(sshKeyArg: SshKey): void;
|
|
|
|
removeKey(sshKeyArg: SshKey): void;
|
|
|
|
replaceKey(sshKeyOldArg: SshKey, sshKeyNewArg: SshKey): void;
|
2016-06-01 01:57:17 +00:00
|
|
|
getKey(hostArg: string): SshKey;
|
|
|
|
sshKeys: SshKey[];
|
|
|
|
sync(directionArg: string): void;
|
2016-05-31 17:16:45 +00:00
|
|
|
}
|