import { FlowBlock, Layout, Measure } from '../../../../../../../layout-engine/contracts/src/index.js';
export type SelectionLike = {
    from: number;
    to: number;
    anchor?: number;
    head?: number;
};
export declare function computeSelectionVirtualizationPins(options: {
    layout: Layout;
    blocks: FlowBlock[];
    measures: Measure[];
    selection: SelectionLike | null;
    docSize: number | null;
    includeDragBuffer: boolean;
    isDragging: boolean;
    dragAnchorPageIndex: number | null;
    dragLastHitPageIndex: number | null;
    extraPages?: number[];
}): number[];
//# sourceMappingURL=SelectionVirtualizationPins.d.ts.map