import React from 'react'; import type { BindingDependencies } from '../../binding/types/binding-dependencies'; import type { BindingsConsumerProps } from './types/props'; import type { BindingsConsumerRenderCallback } from './types/render-callback'; export * from './types/exports.js'; /** * A component that is rerendered based on input binding changes. * * A BindingsConsumer must have exactly one function child. * * The general usage pattern is something like: * * ``` * * {({someBinding, anotherBinding}) => {someBinding} - {anotherBinding}} * * ``` */ export declare const BindingsConsumer: (props: BindingsConsumerProps & { children: BindingsConsumerRenderCallback; }) => React.JSX.Element; //# sourceMappingURL=index.d.ts.map