import type { LDFlatbushItem } from './types.ts'; import type { LDMatrixResult } from '../VariantRPC/getLDMatrix.ts'; import type { LastStopTokenCheck, Region } from '@jbrowse/core/util'; export interface MakeImageDataResult { flatbush: ArrayBufferLike; items: LDFlatbushItem[]; maxScore: number; w: number; } export interface MakeImageDataProps { ldData: LDMatrixResult; regions: Region[]; bpPerPx: number; stopTokenCheck?: LastStopTokenCheck; yScalar: number; colorScheme?: string; useGenomicPositions?: boolean; signedLD?: boolean; } export declare function makeImageData(ctx: CanvasRenderingContext2D, props: MakeImageDataProps): MakeImageDataResult | undefined;