import type { DerivationStrategy, DerivationStrategyHandle } from './types.js'; /** * Register a deterministic derivation: one source collection → one or * more typed outputs, computed by the user's `derive` function on * plaintext after DEK unwrap. Outputs are encrypted with the same DEK * as the source and written via the standard `Collection.put` path. * * See docs/superpowers/specs/2026-05-01-dim14-derivation-v1-design.md. */ export declare function withDerivation, TOutputs extends Record | ReadonlyArray>>>(spec: DerivationStrategy): DerivationStrategyHandle;