// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
// This file is automatically generated. DO NOT EDIT
import {adif} from '../models';
import {qso} from '../models';
import {main} from '../models';
import {cat} from '../models';
import {profile} from '../models';
import {acom} from '../models';
import {catemu} from '../models';
import {antgenius} from '../models';
import {award} from '../models';
import {awardref} from '../models';
import {bandopen} from '../models';
import {cluster} from '../models';
import {dxped} from '../models';
import {extsvc} from '../models';
import {powergenius} from '../models';
import {pskrtgt} from '../models';
import {pskr} from '../models';
import {psu} from '../models';
import {spe} from '../models';
import {sat} from '../models';
import {solar} from '../models';
import {tunergenius} from '../models';
import {webpub} from '../models';
import {winkeyer} from '../models';
import {alerts} from '../models';
import {audio} from '../models';
import {contest} from '../models';
import {operating} from '../models';
import {udp} from '../models';
import {lotwusers} from '../models';
import {lookup} from '../models';
import {netctl} from '../models';
import {scp} from '../models';
import {watchlist} from '../models';

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

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

export function ADIFExtraFields():Promise<Array<string>>;

export function ADIFFields():Promise<Array<adif.FieldDef>>;

export function ADIFVersion():Promise<string>;

export function ActivateProfile(arg1:number):Promise<void>;

export function ActiveRadioID():Promise<string>;

export function ActiveRadioMyRig():Promise<string>;

export function AddQSO(arg1:qso.QSO):Promise<number>;

export function AddSatelliteElements(arg1:string):Promise<number>;

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

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

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

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

export function AnswerDecode(arg1:string,arg2:number,arg3:number,arg4:number,arg5:number,arg6:string,arg7:string,arg8:boolean):Promise<void>;

export function AntGeniusActivate(arg1:number,arg2:number):Promise<void>;

export function AntGeniusDeselect(arg1:number):Promise<void>;

export function ApplyAwardImport(arg1:string,arg2:Record<string, string>):Promise<main.AwardImportResult>;

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

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

export function ApplyRDAChoices(arg1:Array<main.RDAChoice>):Promise<main.RDAApplyResult>;

export function AssignAwardRefToQSOs(arg1:string,arg2:string,arg3:Array<number>):Promise<number>;

export function AudioApplyLevels(arg1:number,arg2:number):Promise<void>;

export function AudioMonitorActive():Promise<boolean>;

export function AudioStartMonitor():Promise<void>;

export function AudioStartTX():Promise<void>;

export function AudioStopMonitor():Promise<void>;

export function AudioStopTX():Promise<void>;

export function AudioTXActive():Promise<boolean>;

export function AwardCellQSOs(arg1:string,arg2:string,arg3:string,arg4:string):Promise<Array<qso.QSO>>;

export function AwardFields():Promise<Array<string>>;

export function AwardMissingQSOs(arg1:string):Promise<Array<qso.QSO>>;

export function AwardRefsForQSOs(arg1:Array<number>):Promise<Record<number, Record<string, string>>>;

export function AwardRefsNew(arg1:Array<string>):Promise<main.AwardRefNewResult>;

export function AwardsFolder():Promise<string>;

export function BackfillDistances():Promise<main.BackfillDistancesResult>;

export function BackfillRDA(arg1:boolean):Promise<main.BackfillRDAResult>;

export function BackfillUSCounties():Promise<main.BackfillUSCountiesResult>;

export function BandSlotQSOs(arg1:string,arg2:number,arg3:string,arg4:string):Promise<Array<qso.QSO>>;

export function BrowseExecutable():Promise<string>;

export function BulkUpdateField(arg1:Array<number>,arg2:string,arg3:string):Promise<number>;

export function BulkUpdateQSL(arg1:Array<number>,arg2:main.QSLBulkUpdate):Promise<number>;

export function CIVTraceEnabled():Promise<boolean>;

export function CWDecoderRunning():Promise<boolean>;

export function CancelConfirmations():Promise<void>;

export function ChatAvailable():Promise<boolean>;

export function CheckForUpdate():Promise<main.UpdateInfo>;

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

export function ClearKenwoodRIT():Promise<void>;

export function ClearLookupCache():Promise<void>;

export function CloseAutostartPrograms():Promise<void>;

export function ClusterSpotStatuses(arg1:Array<main.SpotQuery>):Promise<Array<main.SpotStatus>>;

export function CompactDatabase(arg1:string):Promise<main.CompactResult>;

export function CompareRDASources():Promise<main.RDACompareResult>;

export function ComputeQSOAwardRefs(arg1:qso.QSO):Promise<Array<main.QSOAwardRef>>;

export function ComputeStationInfo(arg1:string,arg2:string):Promise<main.StationInfoComputed>;

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

export function ConnectAllClusters():Promise<void>;

export function ConnectClusterServer(arg1:number):Promise<void>;

export function ContestDupe(arg1:string,arg2:string,arg3:string,arg4:string,arg5:string):Promise<boolean>;

export function ContestStats(arg1:string,arg2:string,arg3:string,arg4:string):Promise<main.ContestStatsResult>;

export function CountQSO():Promise<number>;

export function CountQSOFiltered(arg1:qso.QueryFilter):Promise<number>;

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

export function DVKCancelRecord():Promise<void>;

export function DVKDelete(arg1:number):Promise<void>;

export function DVKPlay(arg1:number):Promise<void>;

export function DVKPreview(arg1:number):Promise<void>;

export function DVKStartRecord(arg1:number):Promise<void>;

export function DVKStop():Promise<void>;

export function DVKStopRecord():Promise<void>;

export function DXCCForCountry(arg1:string):Promise<number>;

export function DXCCName(arg1:number):Promise<string>;

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

export function DeleteAllQSO():Promise<number>;

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

export function DeleteClusterServer(arg1:number):Promise<void>;

export function DeleteOperatingAntenna(arg1:number):Promise<void>;

export function DeleteOperatingStation(arg1:number):Promise<void>;

export function DeleteProfile(arg1:number):Promise<void>;

export function DeleteQSO(arg1:number):Promise<void>;

export function DeleteQSOs(arg1:Array<number>):Promise<number>;

export function DeleteUDPIntegration(arg1:number):Promise<void>;

export function DisconnectAllClusters():Promise<void>;

export function DisconnectClusterServer(arg1:number):Promise<void>;

export function DiscoverFlexRadios():Promise<Array<cat.FlexRadio>>;

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

export function DismissQSLViaRepair():Promise<void>;

export function DownloadAllReferenceLists():Promise<string>;

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

export function DownloadClublogCty():Promise<main.ClublogCtyInfo>;

export function DownloadClublogMostWanted():Promise<main.ClublogMostWantedInfo>;

export function DownloadConfirmations(arg1:string,arg2:boolean,arg3:string):Promise<void>;

export function DownloadLoTWUsers():Promise<number>;

export function DownloadScp():Promise<number>;

export function DownloadULSCounties():Promise<void>;

export function DuplicateProfile(arg1:number,arg2:string):Promise<profile.Profile>;

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

export function ExplainAward(arg1:string,arg2:string):Promise<Array<main.AwardExplain>>;

export function ExportADIF(arg1:string,arg2:boolean,arg3:Array<string>):Promise<adif.ExportResult>;

export function ExportADIFFiltered(arg1:string,arg2:boolean,arg3:qso.QueryFilter,arg4:Array<string>):Promise<adif.ExportResult>;

export function ExportADIFSelected(arg1:string,arg2:boolean,arg3:Array<number>,arg4:Array<string>):Promise<adif.ExportResult>;

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

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

export function ExportAwards():Promise<string>;

export function ExportCabrillo(arg1:string):Promise<main.CabrilloResult>;

export function ExportCabrilloFiltered(arg1:string,arg2:qso.QueryFilter):Promise<main.CabrilloResult>;

export function ExportCabrilloSelected(arg1:string,arg2:Array<number>):Promise<main.CabrilloResult>;

export function ExportHamlogUnmatched(arg1:string):Promise<number>;

export function FilterFields():Promise<Array<string>>;

export function FindDuplicates(arg1:number):Promise<Array<main.DuplicateGroup>>;

export function FindQSOsForUpload(arg1:string,arg2:string):Promise<Array<qso.QSO>>;

export function FlexATUBypass():Promise<void>;

export function FlexATUStart():Promise<void>;

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

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

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

export function FlexBackspaceCW(arg1:number):Promise<void>;

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

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

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

export function FlexSetAGCThreshold(arg1:number):Promise<void>;

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

export function FlexSetANFLevel(arg1:number):Promise<void>;

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

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

export function FlexSetAPFLevel(arg1:number):Promise<void>;

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

export function FlexSetActiveSlice(arg1:number):Promise<void>;

export function FlexSetAudioLevel(arg1:number):Promise<void>;

export function FlexSetCWBreakInDelay(arg1:number):Promise<void>;

export function FlexSetCWFilter(arg1:number):Promise<void>;

export function FlexSetCWPitch(arg1:number):Promise<void>;

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

export function FlexSetCWSpeed(arg1:number):Promise<void>;

export function FlexSetDAX(arg1:number):Promise<void>;

export function FlexSetFilter(arg1:number,arg2:number):Promise<void>;

export function FlexSetKeySpeed(arg1:number):Promise<void>;

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

export function FlexSetLMSANFLevel(arg1:number):Promise<void>;

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

export function FlexSetLMSNRLevel(arg1:number):Promise<void>;

export function FlexSetMic(arg1:number):Promise<void>;

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

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

export function FlexSetMonLevel(arg1:number):Promise<void>;

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

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

export function FlexSetNBLevel(arg1:number):Promise<void>;

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

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

export function FlexSetNRFLevel(arg1:number):Promise<void>;

export function FlexSetNRLevel(arg1:number):Promise<void>;

export function FlexSetPower(arg1:number):Promise<void>;

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

export function FlexSetProcessorLevel(arg1:number):Promise<void>;

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

export function FlexSetRITFreq(arg1:number):Promise<void>;

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

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

export function FlexSetSidetoneLevel(arg1:number):Promise<void>;

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

export function FlexSetSpeexNRLevel(arg1:number):Promise<void>;

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

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

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

export function FlexSetTXFilter(arg1:number,arg2:number):Promise<void>;

export function FlexSetTXSlice(arg1:number):Promise<void>;

export function FlexSetTunePower(arg1:number):Promise<void>;

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

export function FlexSetVoxDelay(arg1:number):Promise<void>;

export function FlexSetVoxLevel(arg1:number):Promise<void>;

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

export function FlexSetWNBLevel(arg1:number):Promise<void>;

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

export function FlexSetXITFreq(arg1:number):Promise<void>;

export function FlexStopCW():Promise<void>;

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

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

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

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

export function GetACOMStatus():Promise<acom.Status>;

export function GetADIFMonitor():Promise<main.ADIFMonitorConfig>;

export function GetActiveProfile():Promise<profile.Profile>;

export function GetAlertEmailTo():Promise<string>;

export function GetAmpBandFollowStatus():Promise<Record<string, catemu.Status>>;

export function GetAmpStatuses():Promise<Array<main.AmpStatus>>;

export function GetAmplifiers():Promise<Array<main.AmpConfig>>;

export function GetAntGeniusSettings():Promise<main.AntGeniusSettings>;

export function GetAntGeniusStatus():Promise<antgenius.Status>;

export function GetAudioMonitorPref():Promise<boolean>;

export function GetAudioSettings():Promise<main.AudioSettings>;

export function GetAutoCallSettings():Promise<main.AutoCallSettings>;

export function GetAutoCallStatus():Promise<main.AutoCallStatus>;

export function GetAutostartPrograms():Promise<Array<main.AutostartProgram>>;

export function GetAward(arg1:string,arg2:string):Promise<award.Result>;

export function GetAwardDefs():Promise<Array<award.Def>>;

export function GetAwardPresets():Promise<Array<awardref.Preset>>;

export function GetAwardReferenceMeta():Promise<Array<main.AwardRefMeta>>;

export function GetAwardStats(arg1:string):Promise<main.AwardStatsResult>;

export function GetAwardUpdates():Promise<Array<main.AwardUpdate>>;

export function GetAwards():Promise<Array<award.Result>>;

export function GetBackupSettings():Promise<main.BackupSettings>;

export function GetBandOpenSettings():Promise<main.BandOpenSettings>;

export function GetBandOpenings():Promise<Array<bandopen.Opening>>;

export function GetCATSettings():Promise<main.CATSettings>;

export function GetCATState():Promise<cat.RigState>;

export function GetCWDecoderPitch():Promise<number>;

export function GetCatalogCodes():Promise<Array<string>>;

export function GetChangelog():Promise<Array<main.ChangelogEntry>>;

export function GetChaseNew():Promise<boolean>;

export function GetChaseNewBands():Promise<Array<string>>;

export function GetChaseNewGrids():Promise<boolean>;

export function GetChaseNewSpots():Promise<Array<main.ChaseNewSpot>>;

export function GetChaseSettings():Promise<main.ChaseSettings>;

export function GetChatHistory(arg1:number):Promise<Array<main.ChatMessage>>;

export function GetClublogCtyInfo():Promise<main.ClublogCtyInfo>;

export function GetClublogMostWantedInfo():Promise<main.ClublogMostWantedInfo>;

export function GetClusterAutoConnect():Promise<boolean>;

export function GetClusterStatus():Promise<Array<cluster.ServerStatus>>;

export function GetContestRuns():Promise<Array<qso.ContestRun>>;

export function GetCtyDatInfo():Promise<main.CtyDatInfo>;

export function GetDBBackendStatus():Promise<main.DBBackendStatus>;

export function GetDBConnectionInfo():Promise<main.DBConnectionInfo>;

export function GetDVKMessages():Promise<Array<main.DVKMessage>>;

export function GetDVKStatus():Promise<main.DVKStatus>;

export function GetDXWorldNews():Promise<Array<dxped.News>>;

export function GetDXpeditions():Promise<Array<main.DXpedition>>;

export function GetDataDir():Promise<string>;

export function GetDatabaseSettings():Promise<main.DatabaseSettings>;

export function GetEmailSettings():Promise<main.EmailSettings>;

export function GetExternalServices():Promise<extsvc.ExternalServices>;

export function GetFlexBandAntennas():Promise<Record<string, main.FlexBandAnt>>;

export function GetFlexBandPower():Promise<Record<string, main.FlexBandPower>>;

export function GetFlexRSTChase():Promise<main.FlexRSTChase>;

export function GetFlexState():Promise<cat.FlexTXState>;

export function GetFlexZoom():Promise<main.FlexZoomSettings>;

export function GetFolderSync():Promise<main.FolderSyncConfig>;

export function GetFolderSyncStatus():Promise<main.FolderSyncStatus>;

export function GetGridCacheStatus():Promise<main.GridCacheStatus>;

export function GetGridScopeSettings():Promise<main.GridScopeSettings>;

export function GetIcomState():Promise<cat.IcomTXState>;

export function GetKenwoodState():Promise<cat.KenwoodTXState>;

export function GetLinkedAmps():Promise<Array<string>>;

export function GetListsSettings():Promise<main.ListsSettings>;

export function GetLiveOpenings():Promise<Array<bandopen.Opening>>;

export function GetLiveStations():Promise<Array<main.LiveStation>>;

export function GetLoTWDownloadAllCalls():Promise<boolean>;

export function GetLoTWQSLDetail():Promise<boolean>;

export function GetLoTWUsersStatus():Promise<main.LoTWUsersStatus>;

export function GetLogFilePath():Promise<string>;

export function GetLogStats(arg1:string,arg2:string,arg3:string,arg4:number,arg5:string):Promise<qso.Stats>;

export function GetLogbookRevision():Promise<string>;

export function GetLookupSettings():Promise<main.LookupSettings>;

export function GetMatrixColors():Promise<main.MatrixColors>;

export function GetMySQLSettings():Promise<main.MySQLSettings>;

export function GetOfflineStatus():Promise<main.OfflineStatus>;

export function GetOnlineOperators():Promise<Array<main.ChatPresence>>;

export function GetOperators():Promise<Array<string>>;

export function GetPGXLSettings():Promise<main.PGXLSettings>;

export function GetPGXLStatus():Promise<powergenius.Status>;

export function GetPOTAToken():Promise<string>;

export function GetPSKAnalysis():Promise<pskrtgt.Analysis>;

export function GetPSKReporterStatus():Promise<pskr.Status>;

export function GetPSKTargetSettings():Promise<main.PSKTargetSettings>;

export function GetPSUSettings():Promise<main.PSUSettings>;

export function GetPSUStatus():Promise<psu.Status>;

export function GetPendingQSOs():Promise<Array<qso.QSO>>;

export function GetQSLDefaults():Promise<main.QSLDefaults>;

export function GetQSO(arg1:number):Promise<qso.QSO>;

export function GetQSORate():Promise<main.QSORate>;

export function GetRadios():Promise<Array<main.RadioConfig>>;

export function GetRelayAuto():Promise<main.RelayAutoConfig>;

export function GetRotatorHeading():Promise<main.RotatorHeading>;

export function GetRotators():Promise<Array<main.RotatorDevice>>;

export function GetRotorPresets():Promise<Array<main.RotorPreset>>;

export function GetRowColors():Promise<main.RowColorSettings>;

export function GetSPEStatus():Promise<spe.Status>;

export function GetSatSettings():Promise<main.SatSettings>;

export function GetSatelliteBirds():Promise<Array<main.SatBird>>;

export function GetSatelliteGroundTrack(arg1:string,arg2:number):Promise<Array<sat.Position>>;

export function GetSatelliteNames():Promise<Array<string>>;

export function GetSatelliteNextPass(arg1:string):Promise<main.SatPassInfo>;

export function GetSatelliteObserver():Promise<Record<string, any>>;

export function GetSatellitePasses(arg1:Array<string>,arg2:number):Promise<Array<sat.Pass>>;

export function GetSatellitePositions(arg1:Array<string>):Promise<Array<sat.Position>>;

export function GetSatelliteSkyTrack(arg1:string,arg2:number):Promise<Array<main.SatSkyPoint>>;

export function GetSatelliteTLEInfo():Promise<main.SatTLEInfo>;

export function GetSatelliteTracking():Promise<main.SatTrackStatus>;

export function GetSatelliteTuning(arg1:string,arg2:number,arg3:number):Promise<main.SatTuning>;

export function GetScpStatus():Promise<main.ScpStatus>;

export function GetSecretStatus():Promise<main.SecretStatus>;

export function GetSelfSpotSettings():Promise<main.SelfSpotSettings>;

export function GetSlotStats():Promise<qso.SlotStats>;

export function GetSolarData():Promise<solar.Data>;

export function GetSpotColors():Promise<main.SpotColors>;

export function GetSpotMax():Promise<number>;

export function GetSpotTTLMinutes():Promise<number>;

export function GetStartupStatus():Promise<main.StartupStatus>;

export function GetStationDevices():Promise<Array<main.StationDevice>>;

export function GetStationSettings():Promise<main.StationSettings>;

export function GetStationStatus():Promise<Array<main.StationDeviceStatus>>;

export function GetTCIPanel():Promise<cat.TCIPanelState>;

export function GetTelemetryEnabled():Promise<boolean>;

export function GetTrackedAwards():Promise<Array<string>>;

export function GetTunerGeniusSettings():Promise<main.TunerGeniusSettings>;

export function GetTunerGeniusStatus():Promise<tunergenius.Status>;

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

export function GetUltrabeamSettings():Promise<main.UltrabeamSettings>;

export function GetUltrabeamStatus():Promise<main.UltrabeamStatusInfo>;

export function GetWatchlistContestCalls():Promise<string>;

export function GetWatchlistContestPattern():Promise<string>;

export function GetWebPublishConfig():Promise<webpub.Config>;

export function GetWebPublishStatus():Promise<main.WebPublishStatus>;

export function GetWhatsNew():Promise<Array<main.ChangelogEntry>>;

export function GetWinkeyerSettings():Promise<main.WinkeyerSettings>;

export function GetWinkeyerStatus():Promise<winkeyer.Status>;

export function GetWorkedCallVariants():Promise<boolean>;

export function GetWsjtFollowMode():Promise<boolean>;

export function GetWsjtHighlight():Promise<boolean>;

export function GetWsjtHighlightColours():Promise<main.WsjtHighlightColours>;

export function GetWsjtHighlightWorked():Promise<boolean>;

export function GetYaesuBandAntennas():Promise<Record<string, number>>;

export function GetYaesuState():Promise<cat.YaesuTXState>;

export function GridSquares(arg1:string):Promise<Array<qso.GridSquare>>;

export function HaltAutoCall():Promise<void>;

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

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

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

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

export function IcomRefresh():Promise<void>;

export function IcomScopeData():Promise<cat.ScopeSweep>;

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

export function IcomSetAFGain(arg1:number):Promise<void>;

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

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

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

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

export function IcomSetAntenna(arg1:number):Promise<void>;

export function IcomSetAntiVOX(arg1:number):Promise<void>;

export function IcomSetAtt(arg1:number):Promise<void>;

export function IcomSetBreakIn(arg1:number):Promise<void>;

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

export function IcomSetCompLevel(arg1:number):Promise<void>;

export function IcomSetFilter(arg1:number):Promise<void>;

export function IcomSetKeySpeed(arg1:number):Promise<void>;

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

export function IcomSetMicGain(arg1:number):Promise<void>;

export function IcomSetMonLevel(arg1:number):Promise<void>;

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

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

export function IcomSetNBLevel(arg1:number):Promise<void>;

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

export function IcomSetNRLevel(arg1:number):Promise<void>;

export function IcomSetNotchPos(arg1:number):Promise<void>;

export function IcomSetPBTInner(arg1:number):Promise<void>;

export function IcomSetPBTOuter(arg1:number):Promise<void>;

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

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

export function IcomSetPreamp(arg1:number):Promise<void>;

export function IcomSetRFGain(arg1:number):Promise<void>;

export function IcomSetRFPower(arg1:number):Promise<void>;

export function IcomSetRIT(arg1:number):Promise<void>;

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

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

export function IcomSetScopeEdges(arg1:number,arg2:number):Promise<void>;

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

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

export function IcomSetSplitOffset(arg1:number):Promise<void>;

export function IcomSetSquelch(arg1:number):Promise<void>;

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

export function IcomSetVOXGain(arg1:number):Promise<void>;

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

export function IcomStopCW():Promise<void>;

export function IcomTune():Promise<void>;

export function ImportADIF(arg1:string,arg2:string,arg3:boolean,arg4:boolean,arg5:Record<string, string>):Promise<adif.ImportResult>;

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

export function ImportAwards():Promise<main.AwardImportResult>;

export function ImportHamlogConfirmations(arg1:string):Promise<main.HamlogCfmResult>;

export function InspectAwardImport():Promise<main.AwardImportPreview>;

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

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

export function KenwoodStopCW():Promise<void>;

export function LaunchAutostartProgram(arg1:string):Promise<main.AutostartLaunchResult>;

export function LaunchAutostartPrograms():Promise<Array<main.AutostartLaunchResult>>;

export function ListAlertRules():Promise<Array<alerts.Rule>>;

export function ListAudioInputDevices():Promise<Array<audio.Device>>;

export function ListAudioOutputDevices():Promise<Array<audio.Device>>;

export function ListAwardReferences(arg1:string):Promise<Array<awardref.Ref>>;

export function ListClusterServers():Promise<Array<cluster.ServerConfig>>;

export function ListContests():Promise<Array<contest.Def>>;

export function ListCountries():Promise<Array<string>>;

export function ListDenkoviDevices():Promise<Array<string>>;

export function ListOperatingTree():Promise<Array<operating.Station>>;

export function ListProfiles():Promise<Array<profile.Profile>>;

export function ListQSO(arg1:qso.ListFilter):Promise<Array<qso.QSO>>;

export function ListQSOFiltered(arg1:qso.QueryFilter):Promise<Array<qso.QSO>>;

export function ListRadios():Promise<Array<main.RadioListEntry>>;

export function ListSerialPorts():Promise<Array<string>>;

export function ListTQSLStationLocations():Promise<Array<extsvc.StationLocation>>;

export function ListUDPIntegrations():Promise<Array<udp.Config>>;

export function LiveLastQSOAgeSec():Promise<number>;

export function LoTWUserInfo(arg1:string):Promise<lotwusers.Info>;

export function LogUDPLoggedADIF(arg1:string):Promise<number>;

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

export function LookupCallsign(arg1:string,arg2:string):Promise<lookup.Result>;

export function LookupCallsignFresh(arg1:string,arg2:string):Promise<lookup.Result>;

export function MotorNudgeKHz(arg1:number):Promise<void>;

export function MotorReadElements():Promise<Array<number>>;

export function MotorSetElement(arg1:number,arg2:number):Promise<void>;

export function MotorTuneKHz(arg1:number):Promise<void>;

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

export function NetActivate(arg1:string):Promise<qso.QSO>;

export function NetActiveList():Promise<Array<qso.QSO>>;

export function NetClose():Promise<void>;

export function NetCreate(arg1:string):Promise<netctl.Net>;

export function NetDeactivate(arg1:number):Promise<number>;

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

export function NetDiscardActive(arg1:number):Promise<void>;

export function NetList():Promise<Array<netctl.Net>>;

export function NetLookup(arg1:string):Promise<netctl.Station>;

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

export function NetOpenID():Promise<string>;

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

export function NetRoster(arg1:string):Promise<Array<netctl.Station>>;

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

export function NetRosterUpsert(arg1:string,arg2:netctl.Station):Promise<void>;

export function NetSetDefaults(arg1:string,arg2:string,arg3:string,arg4:string):Promise<void>;

export function NetUpdateActive(arg1:qso.QSO):Promise<void>;

export function NudgeKenwoodRIT(arg1:number):Promise<void>;

export function OpenADIFFile():Promise<string>;

export function OpenAwardsFolder():Promise<void>;

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

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

export function OperatingDefaultForBand(arg1:string):Promise<operating.BandDefault>;

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

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

export function PTTHotkeyDown():Promise<void>;

export function PTTHotkeyUp():Promise<void>;

export function PickADIFMonitorFile():Promise<string>;

export function PickAudioFolder():Promise<string>;

export function PickBackupFolder():Promise<string>;

export function PickFolderSyncFolder():Promise<string>;

export function PickOpenDatabase():Promise<string>;

export function PickSaveDatabase():Promise<string>;

export function PopulateBuiltinReferences(arg1:string):Promise<number>;

export function PublishLogNow():Promise<string>;

export function QSLCopyTemplateToActiveProfile(arg1:number):Promise<number>;

export function QSLDefaultTemplateID():Promise<number>;

export function QSLDeleteTemplate(arg1:number):Promise<void>;

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

export function QSLFonts():Promise<Array<main.QSLFontInfo>>;

export function QSLGenerateProposals(arg1:Array<string>):Promise<Array<string>>;

export function QSLGetEmailTemplates():Promise<main.QSLEmailTemplates>;

export function QSLGetTemplate(arg1:number):Promise<string>;

export function QSLListOtherProfileTemplates():Promise<Array<main.QSLForeignTemplate>>;

export function QSLListTemplates():Promise<Array<main.QSLTemplateInfo>>;

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

export function QSLPickPhotos():Promise<Array<string>>;

export function QSLPreviewDataURL(arg1:number):Promise<string>;

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

export function QSLSaveEmailTemplates(arg1:main.QSLEmailTemplates):Promise<void>;

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

export function QSLSaveTemplate(arg1:number,arg2:string,arg3:string,arg4:boolean):Promise<number>;

export function QSLSetDefaultTemplate(arg1:number):Promise<void>;

export function QSLStylePresets():Promise<Array<main.QSLPresetInfo>>;

export function QSLViaRepairStatus():Promise<main.QSLViaRepairStatus>;

export function QSOAudioBegin():Promise<boolean>;

export function QSOAudioCancel():Promise<void>;

export function QSOAudioManualReady():Promise<boolean>;

export function QSOAudioManualStart():Promise<boolean>;

export function QSOAudioPlayOnAir():Promise<void>;

export function QSOAudioResetClock():Promise<boolean>;

export function QSOAudioRestart():Promise<boolean>;

export function QSOAudioResume():Promise<boolean>;

export function QSOAudioStop():Promise<boolean>;

export function QuitApp():Promise<void>;

export function RDADatabaseCount():Promise<number>;

export function RecomputeAllAwardRefs():Promise<number>;

export function RecomputeAwardRefsForCode(arg1:string):Promise<number>;

export function RefreshCtyDat():Promise<main.CtyDatInfo>;

export function RefreshDXpeditions():Promise<void>;

export function RefreshKenwood():Promise<void>;

export function RefreshSatelliteTLE():Promise<main.SatTLEInfo>;

export function RefreshSolar():Promise<void>;

export function RefreshYaesuPanel():Promise<void>;

export function ReloadUDPIntegrations():Promise<Array<string>>;

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

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

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

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

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

export function RepairQSLVia():Promise<main.QSLViaRepairResult>;

export function ReplaceAwardReferences(arg1:string,arg2:Array<awardref.Ref>):Promise<number>;

export function ReportLiveActivity(arg1:number,arg2:string,arg3:string):Promise<void>;

export function RescanAwards():Promise<void>;

export function ResetAutoCall():Promise<void>;

export function ResetAwardDefs():Promise<Array<award.Def>>;

export function ResetDatabaseToDefault():Promise<void>;

export function ResetRotorPresets():Promise<Array<main.RotorPreset>>;

export function ResetSpotColors():Promise<main.SpotColors>;

export function RestartApp():Promise<void>;

export function RestartQSORecorder():Promise<void>;

export function RetryOfflineSync():Promise<number>;

export function RevealDataFolder():Promise<void>;

export function RotatorGoTo(arg1:number,arg2:number):Promise<void>;

export function RotatorGoToPath(arg1:number,arg2:number,arg3:string):Promise<void>;

export function RotatorPark():Promise<void>;

export function RotatorStop():Promise<void>;

export function RunBackupNow():Promise<string>;

export function SMTPConfigured():Promise<boolean>;

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

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

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

export function SaveADIFFile():Promise<string>;

export function SaveADIFMonitor(arg1:main.ADIFMonitorConfig):Promise<void>;

export function SaveAlertRule(arg1:alerts.Rule):Promise<alerts.Rule>;

export function SaveAmplifiers(arg1:Array<main.AmpConfig>):Promise<void>;

export function SaveAntGeniusSettings(arg1:main.AntGeniusSettings):Promise<void>;

export function SaveAudioSettings(arg1:main.AudioSettings):Promise<void>;

export function SaveAutoCallSettings(arg1:main.AutoCallSettings):Promise<void>;

export function SaveAutostartPrograms(arg1:Array<main.AutostartProgram>):Promise<void>;

export function SaveAwardDefs(arg1:Array<award.Def>):Promise<void>;

export function SaveAwardReference(arg1:string,arg2:awardref.Ref):Promise<void>;

export function SaveBackupSettings(arg1:main.BackupSettings):Promise<void>;

export function SaveBandOpenSettings(arg1:main.BandOpenSettings):Promise<void>;

export function SaveCATSettings(arg1:main.CATSettings):Promise<void>;

export function SaveCabrilloFile():Promise<string>;

export function SaveChaseSettings(arg1:main.ChaseSettings):Promise<void>;

export function SaveClusterServer(arg1:cluster.ServerConfig):Promise<cluster.ServerConfig>;

export function SaveEmailSettings(arg1:main.EmailSettings):Promise<void>;

export function SaveExternalServices(arg1:extsvc.ExternalServices):Promise<void>;

export function SaveFlexBandAntennas(arg1:Record<string, main.FlexBandAnt>):Promise<void>;

export function SaveFlexBandPower(arg1:Record<string, main.FlexBandPower>):Promise<void>;

export function SaveFlexRSTChase(arg1:main.FlexRSTChase):Promise<void>;

export function SaveFlexZoom(arg1:main.FlexZoomSettings):Promise<void>;

export function SaveFolderSync(arg1:main.FolderSyncConfig):Promise<void>;

export function SaveGridScopeSettings(arg1:main.GridScopeSettings):Promise<void>;

export function SaveListsSettings(arg1:main.ListsSettings):Promise<void>;

export function SaveLookupSettings(arg1:main.LookupSettings):Promise<void>;

export function SaveMatrixColors(arg1:main.MatrixColors):Promise<void>;

export function SaveMySQLSettings(arg1:main.MySQLSettings):Promise<void>;

export function SaveOperatingAntenna(arg1:operating.Antenna):Promise<operating.Antenna>;

export function SaveOperatingStation(arg1:operating.Station):Promise<operating.Station>;

export function SavePGXLSettings(arg1:main.PGXLSettings):Promise<void>;

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

export function SavePSKTargetSettings(arg1:main.PSKTargetSettings):Promise<void>;

export function SavePSUSettings(arg1:main.PSUSettings):Promise<void>;

export function SaveProfile(arg1:profile.Profile):Promise<profile.Profile>;

export function SaveQSLDefaults(arg1:main.QSLDefaults):Promise<void>;

export function SaveRadios(arg1:Array<main.RadioConfig>):Promise<void>;

export function SaveRelayAuto(arg1:main.RelayAutoConfig):Promise<void>;

export function SaveRotators(arg1:Array<main.RotatorDevice>):Promise<void>;

export function SaveRotorPresets(arg1:Array<main.RotorPreset>):Promise<void>;

export function SaveRowColors(arg1:main.RowColorSettings):Promise<void>;

export function SaveSatSettings(arg1:main.SatSettings):Promise<void>;

export function SaveSelfSpotSettings(arg1:main.SelfSpotSettings):Promise<void>;

export function SaveSpotColors(arg1:main.SpotColors):Promise<void>;

export function SaveStationDevices(arg1:Array<main.StationDevice>):Promise<void>;

export function SaveStationSettings(arg1:main.StationSettings):Promise<void>;

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

export function SaveTunerGeniusSettings(arg1:main.TunerGeniusSettings):Promise<void>;

export function SaveUDPIntegration(arg1:udp.Config):Promise<udp.Config>;

export function SaveUltrabeamSettings(arg1:main.UltrabeamSettings):Promise<void>;

export function SaveWebPublishConfig(arg1:webpub.Config):Promise<void>;

export function SaveWinkeyerSettings(arg1:main.WinkeyerSettings):Promise<void>;

export function ScpLookup(arg1:string):Promise<scp.Result>;

export function SearchAwardReferences(arg1:string,arg2:string,arg3:number,arg4:number):Promise<Array<awardref.Ref>>;

export function SendChatMessage(arg1:string):Promise<main.ChatMessage>;

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

export function SendClusterSpot(arg1:string,arg2:number,arg3:string):Promise<void>;

export function SendDecodeFreeText(arg1:string,arg2:string,arg3:boolean):Promise<void>;

export function SendEQSL(arg1:number,arg2:number,arg3:string):Promise<void>;

export function SendLogToDeveloper():Promise<void>;

export function SendQSORecordingEmail(arg1:number):Promise<void>;

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

export function SetActiveRotor(arg1:number):Promise<void>;

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

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

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

export function SetAutoCallVisible(arg1:Array<string>,arg2:boolean):Promise<void>;

export function SetCATFrequency(arg1:number):Promise<void>;

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

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

export function SetCWDecoderPitch(arg1:number):Promise<void>;

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

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

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

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

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

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

export function SetCompactHeight(arg1:number):Promise<void>;

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

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

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

export function SetKenwoodAFGain(arg1:number):Promise<void>;

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

export function SetKenwoodAntenna(arg1:number):Promise<void>;

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

export function SetKenwoodFilter(arg1:number):Promise<void>;

export function SetKenwoodKeySpeed(arg1:number):Promise<void>;

export function SetKenwoodMicGain(arg1:number):Promise<void>;

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

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

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

export function SetKenwoodPower(arg1:number):Promise<void>;

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

export function SetKenwoodRFGain(arg1:number):Promise<void>;

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

export function SetKenwoodRITOffset(arg1:number):Promise<void>;

export function SetKenwoodSquelch(arg1:number):Promise<void>;

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

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

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

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

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

export function SetMotorFollow(arg1:boolean,arg2:number,arg3:string):Promise<void>;

export function SetOpsLogQSLReceived(arg1:number,arg2:boolean):Promise<void>;

export function SetPSKTarget(arg1:string,arg2:string,arg3:number):Promise<void>;

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

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

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

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

export function SetSpotMax(arg1:number):Promise<void>;

export function SetSpotTTLMinutes(arg1:number):Promise<void>;

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

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

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

export function SetTCIDrive(arg1:number):Promise<void>;

export function SetTCIFilter(arg1:number,arg2:number):Promise<void>;

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

export function SetTCIMicLevel(arg1:number):Promise<void>;

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

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

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

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

export function SetTCIRITOffset(arg1:number):Promise<void>;

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

export function SetTCISquelchLevel(arg1:number):Promise<void>;

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

export function SetTCITuneDrive(arg1:number):Promise<void>;

export function SetTCIVolume(arg1:number):Promise<void>;

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

export function SetTCIXITOffset(arg1:number):Promise<void>;

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

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

export function SetUltrabeamDirection(arg1:number):Promise<void>;

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

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

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

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

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

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

export function SetWsjtHighlightColours(arg1:main.WsjtHighlightColours):Promise<void>;

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

export function SetYaesuAFGain(arg1:number):Promise<void>;

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

export function SetYaesuAntenna(arg1:number):Promise<void>;

export function SetYaesuAtt(arg1:number):Promise<void>;

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

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

export function SetYaesuKeySpeed(arg1:number):Promise<void>;

export function SetYaesuMicGain(arg1:number):Promise<void>;

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

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

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

export function SetYaesuNRLevel(arg1:number):Promise<void>;

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

export function SetYaesuPower(arg1:number):Promise<void>;

export function SetYaesuPreamp(arg1:number):Promise<void>;

export function SetYaesuRFGain(arg1:number):Promise<void>;

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

export function SetYaesuSplitOffset(arg1:number):Promise<void>;

export function SetYaesuSquelch(arg1:number):Promise<void>;

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

export function StartCWDecoder():Promise<void>;

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

export function StationSetRelay(arg1:string,arg2:number,arg3:boolean):Promise<void>;

export function StopCWDecoder():Promise<void>;

export function StopSatelliteTracking():Promise<void>;

export function SwitchCATRig(arg1:number):Promise<void>;

export function SyncFolderNow():Promise<number>;

export function SyncPOTAHunterLog(arg1:boolean,arg2:boolean):Promise<main.POTASyncResult>;

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

export function TCISetKeySpeed(arg1:number):Promise<void>;

export function TCIStopCW():Promise<void>;

export function TailLogFile(arg1:number):Promise<string>;

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

export function TestCloudlogUpload():Promise<string>;

export function TestClublogUpload():Promise<string>;

export function TestEQSLUpload():Promise<string>;

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

export function TestHRDLogUpload():Promise<string>;

export function TestHamQTHUpload():Promise<string>;

export function TestLoTWUpload():Promise<string>;

export function TestLookupProvider(arg1:string,arg2:string,arg3:string,arg4:string):Promise<lookup.Result>;

export function TestMySQLConnection(arg1:main.MySQLSettings):Promise<void>;

export function TestPTT(arg1:main.AudioSettings):Promise<void>;

export function TestQRZUpload():Promise<string>;

export function TestRotatorDevice(arg1:main.RotatorDevice,arg2:number):Promise<void>;

export function TestSatelliteRotator():Promise<string>;

export function TestStationDevice(arg1:main.StationDevice):Promise<main.StationTestResult>;

export function TestUltrabeam(arg1:main.UltrabeamSettings):Promise<void>;

export function TestWebPublishFTP(arg1:webpub.Config):Promise<string>;

export function ToggleKenwoodATU():Promise<void>;

export function TuneKenwoodATU():Promise<void>;

export function TuneYaesuATU():Promise<void>;

export function TunerGeniusActivate(arg1:number):Promise<void>;

export function TunerGeniusAutotune():Promise<void>;

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

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

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

export function ULSStatus():Promise<main.ULSStatusResult>;

export function UltrabeamRetract():Promise<void>;

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

export function UpdateAwardReferenceList(arg1:string):Promise<main.AwardRefMeta>;

export function UpdateQSO(arg1:qso.QSO):Promise<void>;

export function UpdateQSOsCountyFromULS(arg1:Array<number>):Promise<number>;

export function UpdateQSOsFromClublog(arg1:Array<number>):Promise<number>;

export function UpdateQSOsFromCty(arg1:Array<number>):Promise<number>;

export function UpdateQSOsFromQRZ(arg1:Array<number>):Promise<number>;

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

export function UploadFullLogHamQTH():Promise<void>;

export function UploadQSOsManual(arg1:string,arg2:Array<number>):Promise<void>;

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

export function WatchlistEntries():Promise<Array<watchlist.Entry>>;

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

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

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

export function WatchlistWorkedSlots(arg1:Array<main.WatchlistSlotQuery>):Promise<Array<boolean>>;

export function WebPublishColumns():Promise<Array<Record<string, string>>>;

export function WinkeyerBackspace():Promise<void>;

export function WinkeyerConnect():Promise<void>;

export function WinkeyerDisconnect():Promise<void>;

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

export function WinkeyerSetSpeed(arg1:number):Promise<void>;

export function WinkeyerStop():Promise<void>;

export function WinkeyerTraceEnabled():Promise<boolean>;

export function WorkedBefore(arg1:string,arg2:number):Promise<qso.WorkedBefore>;

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

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

export function YaesuStopCW():Promise<void>;

export function YaesuZeroIn():Promise<void>;
