import React from 'react'; import type { MovexClient, StringKeys, MovexDefinition, BaseMovexDefinitionResourcesMap } from 'movex-core-util'; import { MovexProviderProps } from './MovexProvider'; type Props> = React.PropsWithChildren, 'movexDefinition' | 'onConnected' | 'onDisconnected'> & { movexDefinition: MovexDefinition; onConnectionStatusChange?: MovexProviderProps['onConnectionStatusChange']; }>; type State = { clientId?: MovexClient['id']; }; /** * This is just a wrapper around the Provider in order to get the correct types, * since the function based component cannot work with generics * */ export declare class MovexProviderClass> extends React.Component, State> { render(): JSX.Element; } export {};