import { DerivedStore, Store, Equality } from "../types"; /** * Create a derived (computed) store from one or more source stores. * * Derived stores are read-only and automatically update when any * dependency store changes. Useful for computing derived state. * * @example * ```ts * const totalStore = derived( * "total", * [priceStore, quantityStore], * (price, quantity) => price * quantity * ); * ``` * * @param name - Identifier for the derived store * @param dependencies - Array of source stores to derive from * @param selector - Function that computes the derived value * @param equals - Equality strategy (default: "strict") * @returns A read-only DerivedStore */ export declare function derived[]>(name: string, dependencies: TStores, selector: (...args: { [K in keyof TStores]: TStores[K] extends Store ? T : never; }) => T, equals?: Equality): DerivedStore; //# sourceMappingURL=derived.d.ts.map