import type { LogicFactory, LogicActions, ComputedDef } from "intentx-runtime"; import type { LogicOptions } from "./useLogic"; export declare function setLogicContext, A extends LogicActions>(key: string, logic: LogicFactory, options?: LogicOptions): { runtime: import("intentx-runtime").LogicRuntime; store: import("svelte/store").Writable>>; state: import("svelte/store").Writable>>; actions: A; emit:

(type: string, payload?: P) => Promise; }; export declare function useLogicContext(key: string): T; //# sourceMappingURL=context.d.ts.map