import { BlockSet } from './blockTypes';
import type { Region } from './types';
import type { Region as RegionModel } from './types/mst';
import type { Instance } from 'mobx-state-tree';
export interface Base1DViewModel {
    offsetPx: number;
    width: number;
    displayedRegions: (Region | Instance<typeof RegionModel>)[];
    bpPerPx: number;
    minimumBlockWidth: number;
    interRegionPaddingWidth: number;
}
export default function calculateStaticBlocks(model: Base1DViewModel, padding?: boolean, elision?: boolean, extra?: number, width?: number): BlockSet;
