import { Reflex, ComputeFunction } from "./types";
/**
 * Creates a computed reactive value that depends on other reactive values.
 * The computed value automatically updates when any of its dependencies change.
 *
 * @param dependencies - Array of reflex values this computation depends on
 * @param compute - Function that computes the result from the current dependency values
 * @returns A read-only reflex value that updates automatically when dependencies change
 */
export declare function computed<TDeps extends Reflex<unknown>[], TResult>(dependencies: [...TDeps], compute: ComputeFunction<TDeps, TResult>): Reflex<TResult>;
//# sourceMappingURL=computed.d.ts.map