import type { ReactionTargetRef } from '../reaction-contract.js'; import { type WorldReactionContextPage } from '../world-reaction-contract.js'; import type { ReactionWireTarget } from './reaction-service.js'; import { type ServiceRuntime } from './service.js'; type Runtime = Pick; export declare function worldReactionFailure(error: unknown): never; /** No legacy fallback: group reactions must never become public by record anchor. */ export declare class WorldReactionService { private readonly runtime; private readonly resolveRecord; constructor(runtime: Runtime, resolveRecord: (ref: string) => Promise); private codec; prepare(accountKey: string, recordRefs: readonly string[], signal?: AbortSignal): Promise; resolve(target: ReactionTargetRef): Promise; } export {}; //# sourceMappingURL=world-reaction-service.d.ts.map