// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT import {workbench} from '../models'; import {capability} from '../models'; import {api} from '../models'; import {permissions} from '../models'; import {plugin} from '../models'; import {files} from '../models'; export function ArchiveWorkspaceNode(arg1:string):Promise; export function CloseVault():Promise; export function CreateVault(arg1:string):Promise; export function CreateVaultFolder(arg1:string,arg2:string):Promise; export function CreateWorkspaceNode(arg1:string,arg2:string,arg3:string):Promise>; export function DisablePlugin(arg1:string):Promise; export function EditWorkbenchResource(arg1:string,arg2:Record):Promise; export function EnablePlugin(arg1:string):Promise; export function ExecutePluginCommand(arg1:string,arg2:string,arg3:Record):Promise|string>; export function GetAppSettings():Promise>; export function GetCapabilities():Promise>; export function GetContributions():Promise; export function GetCurrentWorkspaceNode():Promise>; export function GetPermissions():Promise>; export function GetPluginAssetContent(arg1:string,arg2:string):Promise; export function GetPluginCapability(arg1:string,arg2:string):Promise|string>; export function GetPluginFrontendInfo(arg1:string):Promise>; export function GetPlugins():Promise>; export function GetVaultFileMetadata(arg1:string,arg2:string):Promise; export function GetVaultPluginState():Promise>; export function GetVaultStatus():Promise>; export function GetWorkbenchOpenedResources():Promise>; export function GetWorkbenchPreferences():Promise; export function GetWorkspaceTree():Promise>; export function ListPluginCapabilities(arg1:string):Promise|string>; export function ListVaultFiles(arg1:string,arg2:string):Promise|string>; export function MoveVaultPath(arg1:string,arg2:string,arg3:string,arg4:files.MoveOptions):Promise; export function MoveWorkspaceNode(arg1:string,arg2:string):Promise; export function OpenVault(arg1:string):Promise; export function OpenWorkbenchResource(arg1:string,arg2:Record):Promise; export function PublishPluginEvent(arg1:string,arg2:string,arg3:Record):Promise; export function ReadPluginDataJSON(arg1:string,arg2:string):Promise>; export function ReadPluginSetting(arg1:string,arg2:string):Promise; export function ReadPluginSettings(arg1:string):Promise|string>; export function ReadVaultTextFile(arg1:string,arg2:string):Promise; export function RecordDesiredPlugin(arg1:string,arg2:string,arg3:string):Promise; export function ReloadPlugins():Promise; export function RenameWorkspaceNode(arg1:string,arg2:string):Promise; export function SelectDirectory():Promise; export function SelectVaultForOpen():Promise; export function SetCurrentVault(arg1:string):Promise; export function SetCurrentWorkspaceNode(arg1:string):Promise; export function SubscribePluginEvent(arg1:string,arg2:string):Promise; export function TrashVaultPath(arg1:string,arg2:string):Promise; export function UpdateAppSettings(arg1:Record):Promise; export function UpdateWorkbenchPreferences(arg1:workbench.Preferences):Promise; export function WriteFrontendLog(arg1:string,arg2:string):Promise; export function WritePluginDataJSON(arg1:string,arg2:string,arg3:Record):Promise; export function WritePluginSetting(arg1:string,arg2:string,arg3:any):Promise; export function WritePluginSettings(arg1:string,arg2:Record):Promise; export function WriteVaultTextFile(arg1:string,arg2:string,arg3:string,arg4:files.WriteOptions):Promise;