import { EmptyFn, MovexClientInfo, SanitizedMovexClient } from 'movex-core-util'; import type { BaseMovexDefinitionResourcesMap, MovexDefinition } from 'movex-core-util'; import { MovexFromDefinition } from './MovexFromDefintion'; export declare const initMovex: (config: { url: string; apiKey: string; clientId?: string | undefined; clientInfo?: import("movex-core-util").UnknownRecord | undefined; onReady: (movex: MovexFromDefinition) => void; onConnect?: EmptyFn | undefined; onDisconnect?: EmptyFn | undefined; onConnectionError?: ((e: Error) => void) | undefined; }, movexDefinition: MovexDefinition) => () => void;