232 lines
8.0 KiB
TypeScript
Executable File
232 lines
8.0 KiB
TypeScript
Executable File
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
import {models} from '../models';
|
|
import {api} from '../models';
|
|
import {context} from '../models';
|
|
|
|
export function BrowseForShell():Promise<string>;
|
|
|
|
export function CancelReconnect(arg1:string):Promise<void>;
|
|
|
|
export function CheckForUpdates():Promise<Record<string, any>>;
|
|
|
|
export function CleanupRecordings(arg1:number,arg2:number):Promise<Record<string, any>>;
|
|
|
|
export function ClearSessionHistory(arg1:string):Promise<void>;
|
|
|
|
export function CloseAllSessions():Promise<void>;
|
|
|
|
export function ConnectLocal():Promise<models.SessionInfo>;
|
|
|
|
export function ConnectQuick(arg1:models.Profile):Promise<models.SessionInfo>;
|
|
|
|
export function ConnectSession(arg1:string):Promise<models.SessionInfo>;
|
|
|
|
export function CreateProfile(arg1:models.Profile):Promise<models.Profile>;
|
|
|
|
export function CreateSnippet(arg1:models.Snippet):Promise<models.Snippet>;
|
|
|
|
export function DeleteKnownHost(arg1:string):Promise<void>;
|
|
|
|
export function DeleteProfile(arg1:string):Promise<void>;
|
|
|
|
export function DeleteProfileSecrets(arg1:string):Promise<void>;
|
|
|
|
export function DeleteRecording(arg1:string):Promise<void>;
|
|
|
|
export function DeleteSSHKey(arg1:string):Promise<void>;
|
|
|
|
export function DeleteSnippet(arg1:string):Promise<void>;
|
|
|
|
export function DeleteTOTPSecret(arg1:string):Promise<void>;
|
|
|
|
export function DisconnectSession(arg1:string):Promise<void>;
|
|
|
|
export function DownloadGitHubRepoArchive(arg1:string,arg2:string,arg3:string):Promise<string>;
|
|
|
|
export function DuplicateProfile(arg1:string):Promise<models.Profile>;
|
|
|
|
export function ExportProfiles(arg1:boolean):Promise<string>;
|
|
|
|
export function ExportProfilesEncrypted(arg1:Array<string>,arg2:string):Promise<string>;
|
|
|
|
export function FileExists(arg1:string):Promise<boolean>;
|
|
|
|
export function FileIsPrivateKey(arg1:string):Promise<boolean>;
|
|
|
|
export function GenerateSSHKey(arg1:string,arg2:string,arg3:number,arg4:string):Promise<void>;
|
|
|
|
export function GetAppInfo():Promise<Record<string, string>>;
|
|
|
|
export function GetDefaultShell():Promise<string>;
|
|
|
|
export function GetPreferences():Promise<models.AppPreferences>;
|
|
|
|
export function GetProfile(arg1:string):Promise<models.Profile>;
|
|
|
|
export function GetRecording(arg1:string):Promise<Record<string, any>>;
|
|
|
|
export function GetRecordingStorageInfo():Promise<Record<string, any>>;
|
|
|
|
export function GetSSHPublicKey(arg1:string):Promise<string>;
|
|
|
|
export function GetSessionCwd(arg1:string):Promise<string>;
|
|
|
|
export function GetSessionHistory(arg1:string):Promise<Array<Record<string, any>>>;
|
|
|
|
export function GetTOTPCode(arg1:string):Promise<string>;
|
|
|
|
export function GetVNCWebSocketURL(arg1:string):Promise<string>;
|
|
|
|
export function HasTOTPSecret(arg1:string):Promise<boolean>;
|
|
|
|
export function ImportProfiles(arg1:string,arg2:string):Promise<number>;
|
|
|
|
export function ImportProfilesEncrypted(arg1:string,arg2:string):Promise<number>;
|
|
|
|
export function ImportSSHConfig(arg1:string,arg2:string):Promise<number>;
|
|
|
|
export function InitialiseSecretStore(arg1:string):Promise<void>;
|
|
|
|
export function IsRecording(arg1:string):Promise<boolean>;
|
|
|
|
export function IsSecretStoreInitialised():Promise<boolean>;
|
|
|
|
export function IsSecretStoreUnlocked():Promise<boolean>;
|
|
|
|
export function LeviathanExportJSON(arg1:string,arg2:Record<string, any>):Promise<string>;
|
|
|
|
export function LeviathanLoadFile(arg1:string,arg2:boolean):Promise<Record<string, any>>;
|
|
|
|
export function LeviathanOpenCompare():Promise<Record<string, any>>;
|
|
|
|
export function LeviathanOpenFile():Promise<Record<string, any>>;
|
|
|
|
export function LeviathanRedo():Promise<api.leviathanDocState>;
|
|
|
|
export function LeviathanRevert():Promise<api.leviathanDocState>;
|
|
|
|
export function LeviathanRunTool(arg1:string,arg2:Record<string, any>):Promise<Record<string, any>>;
|
|
|
|
export function LeviathanSaveWorking():Promise<string>;
|
|
|
|
export function LeviathanSetByte(arg1:number,arg2:string):Promise<Record<string, any>>;
|
|
|
|
export function LeviathanState():Promise<api.leviathanDocState>;
|
|
|
|
export function LeviathanUndo():Promise<api.leviathanDocState>;
|
|
|
|
export function ListAuditEntries(arg1:number):Promise<Array<models.AuditEntry>>;
|
|
|
|
export function ListFavourites():Promise<Array<models.Profile>>;
|
|
|
|
export function ListKnownHosts():Promise<Array<models.KnownHost>>;
|
|
|
|
export function ListPortForwards(arg1:string):Promise<Array<models.PortForward>>;
|
|
|
|
export function ListProfiles():Promise<Array<models.Profile>>;
|
|
|
|
export function ListProfilesByFolder(arg1:string):Promise<Array<models.Profile>>;
|
|
|
|
export function ListProfilesByProtocol(arg1:string):Promise<Array<models.Profile>>;
|
|
|
|
export function ListProfilesByTag(arg1:string):Promise<Array<models.Profile>>;
|
|
|
|
export function ListRecordings():Promise<Array<Record<string, any>>>;
|
|
|
|
export function ListSSHKeyPairs():Promise<Array<api.SSHKeyInfo>>;
|
|
|
|
export function ListSSHKeys():Promise<Array<string>>;
|
|
|
|
export function ListSessions():Promise<Array<models.SessionInfo>>;
|
|
|
|
export function ListSnippets():Promise<Array<models.Snippet>>;
|
|
|
|
export function LockSecretStore():Promise<void>;
|
|
|
|
export function NewProfile(arg1:string):Promise<models.Profile>;
|
|
|
|
export function PinSession(arg1:string,arg2:boolean):Promise<void>;
|
|
|
|
export function PingSession(arg1:string):Promise<number>;
|
|
|
|
export function ReconnectSession(arg1:string):Promise<void>;
|
|
|
|
export function RefreshGitHubRepos(arg1:string):Promise<Array<models.GitHubRepo>>;
|
|
|
|
export function RegisterSecretResponseListener():Promise<void>;
|
|
|
|
export function RenameSession(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function ResizeSession(arg1:string,arg2:number,arg3:number):Promise<void>;
|
|
|
|
export function SFTPDownload(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SFTPList(arg1:string,arg2:string):Promise<Array<Record<string, any>>>;
|
|
|
|
export function SFTPMkdir(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SFTPPwd(arg1:string):Promise<string>;
|
|
|
|
export function SFTPRemove(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SFTPRename(arg1:string,arg2:string,arg3:string):Promise<void>;
|
|
|
|
export function SFTPStat(arg1:string,arg2:string):Promise<Record<string, any>>;
|
|
|
|
export function SFTPUpload(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SFTPUploadCancel(arg1:string):Promise<void>;
|
|
|
|
export function SFTPUploadChunk(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SFTPUploadData(arg1:string,arg2:string,arg3:string,arg4:string):Promise<void>;
|
|
|
|
export function SFTPUploadFinish(arg1:string):Promise<void>;
|
|
|
|
export function SFTPUploadStart(arg1:string,arg2:string,arg3:string,arg4:number):Promise<string>;
|
|
|
|
export function SaveFile(arg1:string,arg2:string):Promise<string>;
|
|
|
|
export function SavePreferences(arg1:models.AppPreferences):Promise<void>;
|
|
|
|
export function SaveSessionCapture(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function SearchProfiles(arg1:string):Promise<Array<models.Profile>>;
|
|
|
|
export function SelectFile(arg1:string,arg2:string):Promise<string>;
|
|
|
|
export function SendBreak(arg1:string):Promise<void>;
|
|
|
|
export function SetContext(arg1:context.Context):Promise<void>;
|
|
|
|
export function SetFavourite(arg1:string,arg2:boolean):Promise<void>;
|
|
|
|
export function SetProfileSecret(arg1:string,arg2:string,arg3:string):Promise<void>;
|
|
|
|
export function SetTOTPSecret(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function StartPortForward(arg1:string,arg2:models.PortForward):Promise<void>;
|
|
|
|
export function StartRecording(arg1:string,arg2:number,arg3:number):Promise<string>;
|
|
|
|
export function StopPortForward(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function StopRecording(arg1:string):Promise<void>;
|
|
|
|
export function TestConnection(arg1:string,arg2:number):Promise<Record<string, any>>;
|
|
|
|
export function UnlockSecretStore(arg1:string):Promise<void>;
|
|
|
|
export function UpdateProfile(arg1:models.Profile):Promise<models.Profile>;
|
|
|
|
export function UpdateSnippet(arg1:models.Snippet):Promise<models.Snippet>;
|
|
|
|
export function WriteSession(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function WriteSessionEscaped(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function WriteSessionHex(arg1:string,arg2:string):Promise<void>;
|
|
|
|
export function WriteSessionText(arg1:string,arg2:string):Promise<void>;
|