import type { DesignResourceObservableRuleManifestV2 } from "./design-resource-symbolic-fact-types.js"; import type { SymbolicManifestIndexes } from "./design-resource-symbolic-indexes.js"; export interface SymbolicApplicabilityIndex { mode: "legacy_physical_partitions" | "package_profiles"; isApplicable(subjectRef: string, propertyRef: string): boolean; } export declare function buildSymbolicApplicabilityIndex(manifest: DesignResourceObservableRuleManifestV2, indexes: SymbolicManifestIndexes): SymbolicApplicabilityIndex;