import * as library from './native'; import * as components from './components'; import * as launcher from './launcher'; import * as authenticator from './authenticator'; import * as settings from './settings'; import * as network from './network'; import * as radar from './network/radar'; export declare type SynXLib = library.SynXLib; export declare type SynXFuncs = library.SynXFuncs; export declare type SynXBindings = library.SynXBindings; export declare type SynapseLibraryFunctionSignature = library.SynapseLibraryFunctionSignature; export declare type Pointer = library.Pointer; export declare type Session = launcher.Session; export declare type LaunchOptions = launcher.LaunchOptions; export declare type Launcher = launcher.Launcher; export declare type SettingsState = settings.SettingsState; export declare type User = authenticator.User; export declare type World = network.World; export declare type Node = network.Node; export declare type SynXServer = network.SynXServer; export declare type InternalPacket = network.InternalPacket; export declare type JSONValue = network.JSONValue; export declare type Radar = radar.Radar; export declare type RadarTarget = radar.RadarTarget; export { library, components, launcher, authenticator, settings };