UNPKG

@lightninglabs/lnc-core

Version:

Type definitions and utilities for Lightning Node Connect

28 lines 1.16 kB
import { Autopilot } from '../types/proto/lnd/autopilotrpc/autopilot'; import { ChainNotifier } from '../types/proto/lnd/chainrpc/chainnotifier'; import { Invoices } from '../types/proto/lnd/invoicesrpc/invoices'; import { Lightning } from '../types/proto/lnd/lightning'; import { Router } from '../types/proto/lnd/routerrpc/router'; import { Signer } from '../types/proto/lnd/signrpc/signer'; import { WalletKit } from '../types/proto/lnd/walletrpc/walletkit'; import { WalletUnlocker } from '../types/proto/lnd/walletunlocker'; import { Watchtower } from '../types/proto/lnd/watchtowerrpc/watchtower'; import { WatchtowerClient } from '../types/proto/lnd/wtclientrpc/wtclient'; /** * An API wrapper to communicate with the LND node via GRPC */ declare class LndApi { autopilot: Autopilot; chainNotifier: ChainNotifier; invoices: Invoices; lightning: Lightning; router: Router; signer: Signer; walletKit: WalletKit; walletUnlocker: WalletUnlocker; watchtower: Watchtower; watchtowerClient: WatchtowerClient; constructor(createRpc: Function, lnc: any); } export default LndApi; //# sourceMappingURL=lnd.d.ts.map