import { BehaviorSubject } from 'rxjs'; import { Maybe } from 'maybe-not'; import type { TectonRuntimeConfig } from '../../types/config'; /** * Gets navigation data for a feature, including navigability and legacy route information. * Resolves the active module from the provided module name or the primary module. * * @param tectonConfig$ - Observable containing the Tecton runtime configuration * @param featureName - Name of the feature to get navigation data for * @param moduleName - Optional specific module name (defaults to primary module) * @returns Maybe containing navigation data with navigable flag, legacy flag, and route key */ export default function getNavigationData(tectonConfig$: BehaviorSubject, featureName: string, moduleName?: string): Maybe<{ navigable: boolean; legacy: boolean; key: string; }>; //# sourceMappingURL=getNavigationData.d.ts.map