import { BIP32, Ed25519, Revocable, Stark } from ".."; import * as SecP256K1 from "../secp256k1"; import { ChainCode } from "."; export interface Seed extends Partial { toSecp256k1MasterKey(): Promise; toEd25519MasterKey(): Promise; toStarkMasterKey(): Promise; } export interface Node extends Partial, SecP256K1.ECDSAKey, Partial { readonly explicitPath?: string; getPublicKey(): Promise; getChainCode(): Promise; derive(index: number): Promise; } export declare function nodeSupportsECDH(x: T): x is T & SecP256K1.ECDHKey; //# sourceMappingURL=interfaces.d.ts.map