export type TurboLndElectrobunUnaryMethod = "walletBalance" | "channelBalance" | "getTransactions" | "estimateFee" | "sendCoins" | "listUnspent" | "sendMany" | "newAddress" | "signMessage" | "verifyMessage" | "connectPeer" | "disconnectPeer" | "listPeers" | "getInfo" | "getDebugInfo" | "getRecoveryInfo" | "pendingChannels" | "listChannels" | "closedChannels" | "openChannelSync" | "batchOpenChannel" | "fundingStateStep" | "abandonChannel" | "addInvoice" | "listInvoices" | "lookupInvoice" | "deleteCanceledInvoice" | "decodePayReq" | "listPayments" | "deletePayment" | "deleteAllPayments" | "describeGraph" | "getNodeMetrics" | "getChanInfo" | "getNodeInfo" | "queryRoutes" | "getNetworkInfo" | "stopDaemon" | "debugLevel" | "feeReport" | "updateChannelPolicy" | "forwardingHistory" | "exportChannelBackup" | "exportAllChannelBackups" | "verifyChanBackup" | "restoreChannelBackups" | "bakeMacaroon" | "listMacaroonIDs" | "deleteMacaroonID" | "listPermissions" | "checkMacaroonPermissions" | "sendCustomMessage" | "sendOnionMessage" | "listAliases" | "lookupHtlcResolution" | "genSeed" | "initWallet" | "unlockWallet" | "changePassword" | "getState" | "autopilotStatus" | "autopilotModifyStatus" | "autopilotQueryScores" | "autopilotSetScores" | "invoicesCancelInvoice" | "invoicesAddHoldInvoice" | "invoicesSettleInvoice" | "invoicesLookupInvoiceV2" | "neutrinoKitStatus" | "neutrinoKitAddPeer" | "neutrinoKitDisconnectPeer" | "neutrinoKitIsBanned" | "neutrinoKitGetBlockHeader" | "neutrinoKitGetBlock" | "neutrinoKitGetCFilter" | "neutrinoKitGetBlockHash" | "peersUpdateNodeAnnouncement" | "routerEstimateRouteFee" | "routerSendToRouteV2" | "routerResetMissionControl" | "routerQueryMissionControl" | "routerXImportMissionControl" | "routerGetMissionControlConfig" | "routerSetMissionControlConfig" | "routerQueryProbability" | "routerBuildRoute" | "routerUpdateChanStatus" | "routerXAddLocalChanAliases" | "routerXDeleteLocalChanAliases" | "routerXFindBaseLocalChanAlias" | "routerDeleteForwardingHistory" | "signerSignOutputRaw" | "signerComputeInputScript" | "signerSignMessage" | "signerVerifyMessage" | "signerDeriveSharedKey" | "signerMuSig2CombineKeys" | "signerMuSig2CreateSession" | "signerMuSig2RegisterNonces" | "signerMuSig2RegisterCombinedNonce" | "signerMuSig2GetCombinedNonce" | "signerMuSig2Sign" | "signerMuSig2CombineSig" | "signerMuSig2Cleanup" | "versionerGetVersion" | "walletKitListUnspent" | "walletKitLeaseOutput" | "walletKitReleaseOutput" | "walletKitListLeases" | "walletKitDeriveNextKey" | "walletKitDeriveKey" | "walletKitNextAddr" | "walletKitGetTransaction" | "walletKitListAccounts" | "walletKitRequiredReserve" | "walletKitListAddresses" | "walletKitSignMessageWithAddr" | "walletKitVerifyMessageWithAddr" | "walletKitImportAccount" | "walletKitImportPublicKey" | "walletKitImportTapscript" | "walletKitPublishTransaction" | "walletKitSubmitPackage" | "walletKitRemoveTransaction" | "walletKitSendOutputs" | "walletKitEstimateFee" | "walletKitPendingSweeps" | "walletKitBumpFee" | "walletKitBumpForceCloseFee" | "walletKitListSweeps" | "walletKitLabelTransaction" | "walletKitFundPsbt" | "walletKitSignPsbt" | "walletKitFinalizePsbt" | "watchtowerGetInfo" | "watchtowerClientAddTower" | "watchtowerClientRemoveTower" | "watchtowerClientDeactivateTower" | "watchtowerClientTerminateSession" | "watchtowerClientListTowers" | "watchtowerClientGetTowerInfo" | "watchtowerClientStats" | "watchtowerClientPolicy"; export type TurboLndElectrobunServerStreamMethod = "subscribeTransactions" | "subscribePeerEvents" | "subscribeChannelEvents" | "openChannel" | "closeChannel" | "subscribeInvoices" | "subscribeChannelGraph" | "subscribeChannelBackups" | "subscribeCustomMessages" | "subscribeOnionMessages" | "subscribeState" | "chainNotifierRegisterConfirmationsNtfn" | "chainNotifierRegisterSpendNtfn" | "chainNotifierRegisterBlockEpochNtfn" | "invoicesSubscribeSingleInvoice" | "routerSendPaymentV2" | "routerTrackPaymentV2" | "routerTrackPayments" | "routerSubscribeHtlcEvents"; export type TurboLndElectrobunBidiStreamMethod = "channelAcceptor" | "registerRPCMiddleware" | "invoicesHtlcModifier" | "routerHtlcInterceptor"; export type TurboLndElectrobunRpcSchema = { bun: { requests: { __TurboLndStart: { params: string; response: string; }; __TurboLndUnary: { params: { method: TurboLndElectrobunUnaryMethod; data: string; }; response: { data: string; }; }; __TurboLndOpenServerStream: { params: { method: TurboLndElectrobunServerStreamMethod; data: string; }; response: { subscriptionId: string; }; }; __TurboLndCloseServerStream: { params: { subscriptionId: string; }; response: { removed: boolean; }; }; __TurboLndOpenBidiStream: { params: { method: TurboLndElectrobunBidiStreamMethod; }; response: { subscriptionId: string; }; }; __TurboLndSendBidiStream: { params: { subscriptionId: string; data: string; }; response: { sent: boolean; }; }; __TurboLndStopBidiStream: { params: { subscriptionId: string; }; response: { stopped: boolean; }; }; }; messages: {}; }; webview: { requests: {}; messages: { __TurboLndStreamEvent: { subscriptionId: string; type: "data" | "error" | "end"; data?: string; error?: string; }; }; }; }; //# sourceMappingURL=rpc-schema.d.ts.map