import { type ReadonlySignal } from "@preact-signals/unified-signals"; import type { Fn, Objects } from "hotscript"; import type { ReactiveRef } from "../$"; export interface WithSignalProp extends Fn { return: this["arg1"] extends "children" ? this["arg0"] : this["arg0"] extends (...args: any[]) => any ? this["arg0"] : this["arg0"] extends ReactiveRef | ReadonlySignal ? never | ReactiveRef | ReadonlySignal : this["arg0"] | ReactiveRef | ReadonlySignal; } /** * Allows to pass props to third party components that are not aware of signals. This will subscribe to signals on demand. */ export declare const withSignalProps: import("react-fast-hoc").CreateHocReturn]>>, import("react-fast-hoc").PropsBase>;