import { ComponentChildren } from "preact";
export type InjectableProps = Record<string, unknown>;
/**
 * A Preact hook to wrap children components and inject additional props into them.
 * @param children - The children to wrap and enhance with props.
 * @param injectProps - The props to inject into each child component.
 * @param mergeStrategy - How to handle prop conflicts ('override' | 'preserve'). Defaults to 'preserve'.
 * @returns Enhanced children with injected props.
 */
export declare function useWrappedChildren(children: ComponentChildren, injectProps: InjectableProps, mergeStrategy?: "override" | "preserve"): ComponentChildren;
