import { JolocomPlugin, JolocomSDK, TransportAPI, TransportDesc, TransportMessageHandler } from "@jolocom/sdk"; /** * A provider to extend when creating your * own linking strategy */ export declare abstract class DeepLinkingProvider { abstract subscribe(handler?: (token: string) => Promise): void; } /** * Deep Linking transport plugin, * where you can inject your prefered Linking implementation * * usage: sdk.usePlugins(new JolocomDeepLinkingTransport(new YourLinkingProvider())) */ export declare class JolocomDeepLinkingTransport implements JolocomPlugin { private _linking; private _sdk; constructor(_linking: DeepLinkingProvider); register(sdk: JolocomSDK): Promise; start(transport: TransportDesc, onMessage?: TransportMessageHandler): TransportAPI; }