import RpcMethodTypeWithFiltersAndRenameRegions from '@jbrowse/core/pluggableElementTypes/RpcMethodTypeWithFiltersAndRenameRegions';
import type { RenderArgs } from '@jbrowse/core/rpc/coreRpcMethods';
import type { Region } from '@jbrowse/core/util';
export declare class WiggleGetMultiRegionQuantitativeStats extends RpcMethodTypeWithFiltersAndRenameRegions {
    name: string;
    serializeArguments(args: RenderArgs & {
        staticBlocks?: Region[];
        stopToken?: string;
        statusCallback?: (arg: string) => void;
    }, rpcDriverClassName: string): Promise<{
        staticBlocks: Region[] | undefined;
    }>;
    execute(args: {
        adapterConfig: Record<string, unknown>;
        stopToken?: string;
        sessionId: string;
        trackInstanceId: string;
        headers?: Record<string, string>;
        regions: Region[];
        staticBlocks?: Region[];
        bpPerPx: number;
    }, rpcDriverClassName: string): Promise<any>;
}
