/** * Composing props from several sources. * * Forwarding a component's leftover props onto its root element is plain JS — * `const { color, ...rest } = ctx.props` then `; * ``` * * The returned object resolves on read, so thunk sources stay reactive: a * render that spreads it reads through to `ctx.props` and tracks as usual. * Calling `mergeProps` **once in setup** also keeps the derived `ref` and * chained handlers identity-stable across renders — rebuilding them per render * hands the renderer a fresh function every time, which makes it tear down and * re-apply refs for no reason. */ export declare function mergeProps(...sources: MergeSource[]): Record; //# sourceMappingURL=props.d.ts.map