import PileupBaseRPC from '../base';
import type { ModificationType } from '../../shared/types';
import type { Region } from '@jbrowse/core/util';
export default class PileupGetVisibleModifications extends PileupBaseRPC {
    name: string;
    execute(args: {
        adapterConfig: Record<string, unknown>;
        stopToken?: string;
        headers?: Record<string, string>;
        regions: Region[];
        sessionId: string;
        tag: string;
    }, rpcDriver: string): Promise<ModificationType[]>;
}
