/// import * as React from 'react'; import { ComponentRegistry } from './ComponentRegistry'; import { rootDecorator } from './rootDecorator'; export declare class Mapping { readonly resourceType: string; readonly vanillaClass: React.ComponentClass; readonly componentClass: React.ComponentClass; readonly selector: string; constructor(resourceType: string, componentClass: React.ComponentClass, vanillaClass: React.ComponentClass, selector: string); } export declare class RootComponentRegistry { rootDecorator: rootDecorator; private readonly registries; private readonly resourceTypeToComponent; private readonly componentToResourceType; private readonly vanillaToWrapper; constructor(); add(registry: ComponentRegistry): void; getResourceType(component: React.ComponentClass | React.Component): string; getComponent(resourceType: string, selectors: string[]): React.ComponentClass; register(mapping: Mapping): void; init(): void; getVanillaWrapper(component: React.ComponentClass): React.ComponentClass; }