import type { VisibleStateScope } from '../../types/CoordinateComparison.ts';
import type { ComparisonCoordinateSideRead } from './ComparisonCoordinateSideReadPort.ts';
import type ComparisonSideFinalizer from './ComparisonSideFinalizerPort.ts';
import { type ComparisonDigestHost, type ResolvedComparisonSide } from './ComparisonSelector.ts';
export default class HostBackedComparisonSideFinalizer implements ComparisonSideFinalizer {
    private readonly host;
    constructor(host: ComparisonDigestHost);
    finalize(read: ComparisonCoordinateSideRead, scope: VisibleStateScope | null): Promise<ResolvedComparisonSide>;
}
