import type { BindingDependencies } from '../../binding/types/binding-dependencies'; import type { ReadonlyBinding } from '../../binding/types/readonly-binding'; import type { UseDerivedBindingTransformer } from '../derived-binding/use-derived-binding'; import type { MakeTransientDerivedBindingArgs } from './types/transient-derived-binding-args'; /** * Similar to `useDerivedBinding` except that this binding doesn't persist any values internally. The derivative is computed each time the * getter is accessed and listeners are immediately triggered any time any of the dependencies change. * * This is most useful for inline declarations of derivatives that would feel too-heavy to declare elsewhere. */ export declare const makeTransientDerivedBinding: (bindings: DependenciesT | undefined, transformer: UseDerivedBindingTransformer, { id }?: MakeTransientDerivedBindingArgs) => ReadonlyBinding; //# sourceMappingURL=make-transient-derived-binding.d.ts.map