export interface SSHConfigHost { Host: string; HostName?: string; User?: string; Port?: string; IdentityFile?: string; [key: string]: string | undefined; } /** * Parse SSH config file */ export declare function parseSSHConfig(configPath?: string): Map; /** * Get SSH config for a specific host */ export declare function getSSHConfig(host: string): SSHConfigHost | null; /** * Resolve actual hostname and connection details */ export declare function resolveSSHHost(hostInput: string): { host: string; user: string; port: number; sshKey?: string; }; /** * List all SSH hosts from config */ export declare function listSSHHosts(): string[]; //# sourceMappingURL=ssh-config.d.ts.map