// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT import {backend} from '../models'; import {main} from '../models'; export function AddFetchHistory(arg1:backend.FetchHistoryItem):Promise; export function AddToDownloadQueue(arg1:string,arg2:string,arg3:string,arg4:string):Promise; export function CancelAllQueuedItems():Promise; export function CheckAPIStatus(arg1:string,arg2:string):Promise; export function CheckFFmpegInstalled():Promise; export function CheckFilesExistence(arg1:string,arg2:string,arg3:Array):Promise>; export function CheckTrackAvailability(arg1:string):Promise; export function ClearAllDownloads():Promise; export function ClearCompletedDownloads():Promise; export function ClearDownloadHistory():Promise; export function ClearFetchHistory():Promise; export function ClearFetchHistoryByType(arg1:string):Promise; export function ConvertAudio(arg1:main.ConvertAudioRequest):Promise>; export function CreateM3U8File(arg1:string,arg2:string,arg3:Array):Promise; export function DecodeAudioForAnalysis(arg1:string):Promise; export function DeleteDownloadHistoryItem(arg1:string):Promise; export function DeleteFetchHistoryItem(arg1:string):Promise; export function DownloadAvatar(arg1:main.AvatarDownloadRequest):Promise; export function DownloadCover(arg1:main.CoverDownloadRequest):Promise; export function DownloadFFmpeg():Promise; export function DownloadGalleryImage(arg1:main.GalleryImageDownloadRequest):Promise; export function DownloadHeader(arg1:main.HeaderDownloadRequest):Promise; export function DownloadLyrics(arg1:main.LyricsDownloadRequest):Promise; export function DownloadTrack(arg1:main.DownloadRequest):Promise; export function ExportFailedDownloads():Promise; export function FetchUnifiedAPIStatus(arg1:boolean):Promise; export function GetBrewPath():Promise; export function GetConfigPath():Promise; export function GetCurrentIPInfo():Promise; export function GetDefaults():Promise>; export function GetDownloadHistory():Promise>; export function GetDownloadProgress():Promise; export function GetDownloadQueue():Promise; export function GetFetchHistory():Promise>; export function GetFileSizes(arg1:Array):Promise>; export function GetFlacInfoBatch(arg1:Array):Promise>; export function GetPreviewURL(arg1:string):Promise; export function GetRecentFetches():Promise; export function GetSpotifyMetadata(arg1:main.SpotifyMetadataRequest):Promise; export function GetStreamingURLs(arg1:string,arg2:string):Promise; export function GetTrackISRC(arg1:string):Promise; export function InstallFFmpegWithBrew():Promise; export function IsBrewFFmpegInstalled():Promise; export function IsFFmpegInstalled():Promise; export function IsFFprobeInstalled():Promise; export function ListAudioFilesInDir(arg1:string):Promise>; export function ListDirectoryFiles(arg1:string):Promise>; export function LoadSettings():Promise>; export function MarkDownloadItemFailed(arg1:string,arg2:string):Promise; export function OpenConfigFolder():Promise; export function OpenFolder(arg1:string):Promise; export function PreviewRenameFiles(arg1:Array,arg2:string):Promise>; export function Quit():Promise; export function ReadFileAsBase64(arg1:string):Promise; export function ReadFileMetadata(arg1:string):Promise; export function ReadImageAsBase64(arg1:string):Promise; export function ReadTextFile(arg1:string):Promise; export function RenameFileTo(arg1:string,arg2:string):Promise; export function RenameFilesByMetadata(arg1:Array,arg2:string):Promise>; export function ResampleAudio(arg1:main.ResampleAudioRequest):Promise>; export function SaveRecentFetches(arg1:string):Promise; export function SaveSettings(arg1:Record):Promise; export function SaveSpectrumImage(arg1:string,arg2:string):Promise; export function SearchSpotify(arg1:main.SpotifySearchRequest):Promise; export function SearchSpotifyByType(arg1:main.SpotifySearchByTypeRequest):Promise>; export function SelectAudioFiles():Promise>; export function SelectFile():Promise; export function SelectFolder(arg1:string):Promise; export function SelectImageVideo():Promise>; export function SkipDownloadItem(arg1:string,arg2:string):Promise;