export type Hook = (...args: T) => R; export type HookProps = T extends [] ? { hook?: undefined; } : { hook: T extends [any] ? T | T[0] : T; }; export declare function hooked(useHook: Hook): ({ hook }: HookProps) => string | import("react/jsx-runtime").JSX.Element;