import { MobilePlatformEnum } from '@mablhq-internal/runtime/mablApi';
import { PageSourceElement, PageSourceElementsMap } from '../../../../mobile/types';
interface AncestorAdjustedWeights {
    ancestorElement?: PageSourceElement;
    ancestorBaseScore?: number;
    targetElement: PageSourceElement;
    secondCandidateElement?: PageSourceElement;
    baseTargetScore: number;
    baseSecondCandidateScore: number;
    baseScoreDifference: number;
    adjustedTargetScore: number;
    adjustedSecondHighestScore: number;
    adjustedScoreDifference: number;
}
export declare function findAndScoreElementAndAncestorPairings(pageSourceElement: PageSourceElement, elementsMap: PageSourceElementsMap, platform: MobilePlatformEnum): AncestorAdjustedWeights[];
export {};
//# sourceMappingURL=PageSourceElementScoringUtil.d.ts.map