import type { Float64, Int32 } from 'apache-arrow'; export declare const WaferMapOriginLocation: { readonly bottomLeft: "bottom-left"; readonly bottomRight: "bottom-right"; readonly topLeft: "top-left"; readonly topRight: "top-right"; }; export type WaferMapOriginLocation = (typeof WaferMapOriginLocation)[keyof typeof WaferMapOriginLocation]; export declare const WaferMapOrientation: { readonly top: "top"; readonly bottom: "bottom"; readonly left: "left"; readonly right: "right"; }; export type WaferMapOrientation = (typeof WaferMapOrientation)[keyof typeof WaferMapOrientation]; export declare const HoverDieOpacity: { readonly show: "show"; readonly hide: "hide"; }; export type HoverDieOpacity = (typeof HoverDieOpacity)[keyof typeof HoverDieOpacity]; export declare const WaferMapColorScaleMode: { readonly linear: "linear"; readonly ordinal: "ordinal"; }; export type WaferMapColorScaleMode = (typeof WaferMapColorScaleMode)[keyof typeof WaferMapColorScaleMode]; export interface WaferMapDie { value: string; x: number; y: number; metadata?: unknown; tags?: string[]; } export interface HoverDie { index: number; x: number; y: number; } export interface WaferMapColorScale { colors: string[]; values: string[]; } export interface DieRenderInfo { readonly x: number; readonly y: number; readonly fillStyle: string; readonly text: string; } export interface PointCoordinates { readonly x: number; readonly y: number; } export interface ValidityObject { [key: string]: boolean; } export interface WaferMapValidity extends ValidityObject { readonly invalidGridDimensions: boolean; readonly invalidDiesTableSchema: boolean; } export type WaferRequiredFields = { colIndex: Int32; rowIndex: Int32; value: Float64; };