/** * Extra props a host application supplies for one component instance, handed * to the component as `LibraryComponentBuildContext.widgetInstanceProps`. * * Opaque to widget-react-native: it forwards the bag and never inspects it. * `r-button` reads `onClick`. */ export type WidgetInstanceProps = Record; /** * Host-supplied per-instance props, keyed by the column id of the component * instance they are meant for. A key may be a single column id or a * `/`-separated path of column ids ending at the target. */ export type ComponentPropsMap = Record; /** * Host-app components `r-mount` can render, keyed by the name an author * types in the composer. The name is a map lookup, not a string that * becomes code. A miss is a placeholder. */ export type MountsMap = { [name: string]: import('react').ComponentType; }; /** Separator between column ids in a `ComponentPropsMap` path key. */ export declare const COMPONENT_PROPS_PATH_SEPARATOR = "/"; //# sourceMappingURL=component-props.d.ts.map