import type { IDMatchMethod } from "iab-adcom"; import { TargetingResponse } from "../../edge/targeting"; type MultiNodeTargetingResponse = TargetingResponse & { eidSources: Set; resolvedIds: Set; }; type NodeTargetingRule = { targetingFn: () => Promise; matcher?: string; mm?: IDMatchMethod; priority?: number; }; declare function resolveMultiNodeTargeting(rules: NodeTargetingRule[]): Promise; export { resolveMultiNodeTargeting }; export type { MultiNodeTargetingResponse, TargetingResponse, NodeTargetingRule };