//#region src/runtime/mf-config.d.ts
declare const PLUGIN_VERSION: string;
declare const SHARE_CONFIG: {
  readonly singleton: true;
  readonly requiredVersion: false;
  readonly strictVersion: false;
  readonly eager: false;
};
declare const MF_CORE_SHARED_DEPS: {
  readonly "every-plugin": {
    readonly version: string;
    readonly shareConfig: {
      readonly singleton: true;
      readonly requiredVersion: false;
      readonly strictVersion: false;
      readonly eager: false;
    };
  };
  readonly effect: {
    readonly version: string;
    readonly shareConfig: {
      readonly singleton: true;
      readonly requiredVersion: false;
      readonly strictVersion: false;
      readonly eager: false;
    };
  };
  readonly zod: {
    readonly version: string;
    readonly shareConfig: {
      readonly singleton: true;
      readonly requiredVersion: false;
      readonly strictVersion: false;
      readonly eager: false;
    };
  };
  readonly "@orpc/contract": {
    readonly version: string;
    readonly shareConfig: {
      readonly singleton: true;
      readonly requiredVersion: false;
      readonly strictVersion: false;
      readonly eager: false;
    };
  };
  readonly "@orpc/server": {
    readonly version: string;
    readonly shareConfig: {
      readonly singleton: true;
      readonly requiredVersion: false;
      readonly strictVersion: false;
      readonly eager: false;
    };
  };
};
type CoreSharedDepName = keyof typeof MF_CORE_SHARED_DEPS;
interface AppSharedDepConfig {
  version: string;
  requiredVersion?: string | false;
  singleton?: boolean;
  strictVersion?: boolean;
  eager?: boolean;
  shareScope?: string;
}
type AppSharedDeps = Record<string, AppSharedDepConfig>;
declare function buildMergedSharedDeps(appShared?: AppSharedDeps): Record<string, {
  version: string;
  shareConfig: typeof SHARE_CONFIG;
}>;
//#endregion
export { AppSharedDepConfig, AppSharedDeps, CoreSharedDepName, MF_CORE_SHARED_DEPS, PLUGIN_VERSION, SHARE_CONFIG, buildMergedSharedDeps };
//# sourceMappingURL=mf-config.d.cts.map