export interface RendererInterface { /** * @deprecated - do not use in new code. */ getSerializedState(): any; blur(): void; focus(): boolean | null | undefined; props: any; } export type MarkerType = { answers: string[]; label: string; x: number; y: number; }; export type InteractiveMarkerType = MarkerType & { showCorrectness?: "correct" | "incorrect"; focused?: boolean; }; export type Relationship = "eq" | "lt" | "gt" | "le" | "ge"; export type RecursiveReadonly = { readonly [K in keyof T]: RecursiveReadonly; };