// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
// This file is automatically generated. DO NOT EDIT
import {main} from '../models';

export function ApplyUpdate(arg1:string):Promise<void>;

export function DownloadFile(arg1:string,arg2:string,arg3:string):Promise<main.DownloadResult>;

export function DownloadUpdate(arg1:string,arg2:string,arg3:string):Promise<main.UpdateDownloadResult>;

export function GetAppInfo():Promise<main.AppInfo>;

export function GetClipboard():Promise<string>;

export function GetDataDir():Promise<string>;

export function GetDefaultDownloadDir():Promise<string>;

export function HttpRequest(arg1:main.HttpRequestOptions):Promise<main.HttpResponse>;

export function IsMiniMode():Promise<boolean>;

export function OpenConfigFolder():Promise<void>;

export function OpenExternalURL(arg1:string):Promise<void>;

export function OpenPath(arg1:string):Promise<void>;

export function OpenStorageFolder():Promise<void>;

export function PickDirectory(arg1:string):Promise<string>;

export function PickImageFile(arg1:string):Promise<main.PickedImage>;

export function PickScriptFile():Promise<main.PickedFile>;

export function PickTextFile():Promise<main.PickedFile>;

export function SaveJSONFile(arg1:string,arg2:string):Promise<string>;

export function SaveTextFile(arg1:string,arg2:string):Promise<string>;

export function SetAlwaysOnTop(arg1:boolean):Promise<void>;

export function SetClipboard(arg1:string):Promise<boolean>;

export function SetMiniMode(arg1:boolean):Promise<boolean>;

export function SetWindowTitle(arg1:string):Promise<void>;

export function ShowInFolder(arg1:string):Promise<void>;

export function ToggleFullscreen():Promise<boolean>;

export function WindowClose():Promise<void>;

export function WindowIsMaximised():Promise<boolean>;

export function WindowMinimise():Promise<void>;

export function WindowToggleMaximise():Promise<void>;

export function WriteClientLog(arg1:string,arg2:string):Promise<void>;
