import { A_TYPES__Ctor } from '@adaas/a-concept'; import { A_Signal } from '@adaas/a-utils/a-signal'; import { Are } from '../AreComponent/Are.component.js'; import '../AreComponent/Are.types.js'; import '../AreComponent/Are.constants.js'; type AreSignalsContextConfig = { [key in string]: { default?: A_TYPES__Ctor; pool?: Array>; /** * Explicit signal-vector → component conditions for this outlet. * When omitted, routing is resolved via @Are.Condition decorators * registered in the global AreSignalsMeta. */ conditions?: Array<{ vector: Array>; component: A_TYPES__Ctor; }>; }; }; export type { AreSignalsContextConfig };