import type { LinearReadArcsDisplayModel } from '../LinearReadArcsDisplay/model';
import type { LinearReadCloudDisplayModel } from '../LinearReadCloudDisplay/model';
export interface ReducedFeature {
    name: string;
    strand: number;
    refName: string;
    start: number;
    end: number;
    id: string;
    flags: number;
    tlen: number;
    pair_orientation: string;
    next_ref?: string;
    next_pos?: number;
    clipPos: number;
    SA?: string;
}
export interface ChainStats {
    max: number;
    min: number;
    upper: number;
    lower: number;
}
export interface ChainData {
    chains: ReducedFeature[][];
    stats?: ChainStats;
}
export declare function fetchChains(self: LinearReadArcsDisplayModel | LinearReadCloudDisplayModel): Promise<void>;
