import * as PeerId from 'peer-id'; import Multiaddr from 'multiaddr'; import { FluenceClient } from './fluenceClient'; import { LogLevelDesc } from 'loglevel'; export default class Fluence { static setLogLevel(level: LogLevelDesc): void; /** * Generates new peer id with Ed25519 private key. */ static generatePeerId(): Promise; /** * Create FluenceClient without connecting it to a relay * * @param peerId – client's peer id. Must contain a private key. See `generatePeerId()` */ static local(peerId?: PeerId): Promise; /** * Connect to Fluence node. * * @param multiaddr must contain host peer id * @param peerId your peer id. Should be with a private key. Could be generated by `generatePeerId()` function */ static connect(multiaddr: string | Multiaddr, peerId?: PeerId): Promise; static parseAIR(script: string): Promise; } declare global { interface Window { Fluence: Fluence; } } //# sourceMappingURL=fluence.d.ts.map