import type { MutationEvent } from "./types.js"; import type { ChainId, Config } from "@reactive-dot/core"; import type { PolkadotSigner } from "polkadot-api"; import type { InjectionKey, MaybeRefOrGetter, Ref, ShallowRef } from "vue"; export const configKey = Symbol("config") as InjectionKey< MaybeRefOrGetter >; export const chainIdKey = Symbol("chainId") as InjectionKey< MaybeRefOrGetter >; export const signerKey = Symbol("signer") as InjectionKey< MaybeRefOrGetter >; /** * @internal */ export const lazyValuesKey = Symbol("lazyValues") as InjectionKey< MaybeRefOrGetter>> >; /** * @internal */ export const mutationEventKey = Symbol("mutationEvent") as InjectionKey< Ref >;