MAIDR JavaScript API
    Preparing search index...

    Interface KeybindingEntry

    Configuration for a single keyboard binding entry.

    interface KeybindingEntry {
        hotkey: string;
        description:
            | "llm.welcome"
            | "llm.welcomeNoAgents"
            | "llm.processing"
            | "llm.messageError"
            | "llm.fallbackModelName"
            | "llm.suggestionExplain"
            | "llm.suggestionCurrentPoint"
            | "llm.suggestionCompare"
            | "llm.suggestionStatistics"
            | "llm.suggestionOutliers"
            | "llm.errorProcessing"
            | "llm.errorUnknown"
            | "llm.errorResponseUnavailable"
            | "llm.errorAborted"
            | "llm.errorInvalidFormat"
            | "llm.errorApi"
            | "llm.errorGeminiKeyRequired"
            | "llm.errorOllamaUrl"
            | "llm.errorOllamaProxy"
            | "llm.errorOllamaUnreachable"
            | "llm.errorInvalidModelKey"
            | "llm.errorProviderTimeout"
            | "llm.errorProviderUnreachable"
            | "llm.errorInvalidApiKey"
            | "llm.errorProviderStatus"
            | "model.boxSectionLowerOutlier"
            | "model.boxSectionMin"
            | "model.boxSectionQ1"
            | "model.boxSectionQ2"
            | "model.boxSectionQ3"
            | "model.boxSectionMax"
            | "model.boxSectionUpperOutlier"
            | "model.boxSectionMean"
            | "model.chartTypeArea"
            | "model.chartTypeBar"
            | "model.chartTypeBump"
            | "model.chartTypeBox"
            | "model.chartTypeBoxen"
            | "model.chartTypeAlluvial"
            | "model.chartTypeCandlestick"
            | "model.chartTypeChord"
            | "model.chartTypeSankey"
            | "model.chartTypeNetwork"
            | "model.chartTypeCandlestickDelta"
            | "model.chartTypeChoropleth"
            | "model.chartTypeContour"
            | "model.chartTypeDiverging"
            | "model.chartTypeDodged"
            | "model.chartTypeDot"
            | "model.chartTypeDumbbell"
            | "model.chartTypeErrorBar"
            | "model.chartTypeForest"
            | "model.chartTypeGantt"
            | "model.chartTypeFunnel"
            | "model.chartTypeGauge"
            | "model.chartTypeHeatmap"
            | "model.chartTypeHexbin"
            | "model.chartTypeHistogram"
            | "model.chartTypeLine"
            | "model.chartTypeLollipop"
            | "model.chartTypeMosaic"
            | "model.chartTypeNormalized"
            | "model.chartTypeNormalizedArea"
            | "model.chartTypeParallel"
            | "model.chartTypePie"
            | "model.chartTypePolarArea"
            | "model.chartTypeRadar"
            | "model.chartTypeRidgeline"
            | "model.chartTypeScatter"
            | "model.chartTypeSunflower"
            | "model.chartTypeSmooth"
            | "model.chartTypeStacked"
            | "model.chartTypeStackedArea"
            | "model.chartTypeStep"
            | "model.chartTypeSurvival"
            | "model.chartTypeIcicle"
            | "model.chartTypeSunburst"
            | "model.chartTypeTree"
            | "model.chartTypePack"
            | "model.chartTypeTreemap"
            | "model.chartTypeViolinBox"
            | "model.chartTypeViolinKde"
            | "model.chartTypeManhattan"
            | "model.chartTypeVolcano"
            | "model.chartTypeWaterfall"
            | "model.chartTypeWordCloud"
            | "model.plotTypeArea"
            | "model.plotTypeAlluvial"
            | "model.plotTypeBar"
            | "model.plotTypeBump"
            | "model.plotTypeBox"
            | "model.plotTypeBoxen"
            | "model.plotTypeCandlestick"
            | "model.plotTypeCandlestickDelta"
            | "model.plotTypeChord"
            | "model.plotTypeChoropleth"
            | "model.plotTypeContour"
            | "model.plotTypeDiverging"
            | "model.plotTypeDodged"
            | "model.plotTypeDot"
            | "model.plotTypeDumbbell"
            | "model.plotTypeErrorBar"
            | "model.plotTypeForest"
            | "model.plotTypeGantt"
            | "model.plotTypeFunnel"
            | "model.plotTypeGauge"
            | "model.plotTypeHeatmap"
            | "model.plotTypeHexbin"
            | "model.plotTypeHistogram"
            | "model.plotTypeIcicle"
            | "model.plotTypeLine"
            | "model.plotTypeLollipop"
            | "model.plotTypeManhattan"
            | "model.plotTypeMosaic"
            | "model.plotTypeNetwork"
            | "model.plotTypeNormalized"
            | "model.plotTypeNormalizedArea"
            | "model.plotTypeParallel"
            | "model.plotTypePie"
            | "model.plotTypePolarArea"
            | "model.plotTypeRadar"
            | "model.plotTypeRidgeline"
            | "model.plotTypeSankey"
            | "model.plotTypeScatter"
            | "model.plotTypeSmooth"
            | "model.plotTypeSunflower"
            | "model.plotTypeStacked"
            | "model.plotTypeStackedArea"
            | "model.plotTypeStep"
            | "model.plotTypeTreemap"
            | "model.plotTypeTree"
            | "model.plotTypePack"
            | "model.plotTypeSunburst"
            | "model.plotTypeSurvival"
            | "model.plotTypeViolinBox"
            | "model.plotTypeViolinKde"
            | "model.plotTypeVolcano"
            | "model.plotTypeWaterfall"
            | "model.plotTypeWordCloud"
            | "model.plotTypeMultiline"
            | "model.plotTypeSingleLine"
            | "model.plotTypeDivergingBarSpoken"
            | "model.plotTypeParallelCoordinatesSpoken"
            | "model.plotTypePolarAreaSpoken"
            | "model.plotTypeStackedAreaSpoken"
            | "model.plotTypeNormalizedAreaSpoken"
            | "model.defaultXAxis"
            | "model.defaultYAxis"
            | "model.defaultZAxis"
            | "model.orientationHorizontal"
            | "model.orientationVertical"
            | "model.plotTypeHorizontal"
            | "model.plotTypeVertical"
            | "model.spanConstant"
            | "model.spanRange"
            | "model.instructionNoInfo"
            | "model.instructionClickPrompt"
            | "model.instructionFigure"
            | "model.instructionSubplot"
            | "model.instructionTrace"
            | "model.instructionGroupCount"
            | "model.levelFigure"
            | "model.levelSubplot"
            | "model.levelTrace"
            | "model.initialInstructionFigure"
            | "model.initialInstructionSubplot"
            | "model.candleShapeMarubozu"
            | "model.candleShapeDoji"
            | "model.candleShapeDragonflyDoji"
            | "model.candleShapeGravestoneDoji"
            | "model.candleShapeSpinningTop"
            | "model.candlePatternBullishEngulfing"
            | "model.candlePatternBearishEngulfing"
            | "model.candlePatternPiercingLine"
            | "model.candlePatternDarkCloudCover"
            | "model.candlePatternTweezerBottom"
            | "model.candlePatternTweezerTop"
            | "model.candlePatternHammer"
            | "model.candlePatternHangingMan"
            | "model.candlePatternMorningStar"
            | "model.candlePatternEveningStar"
            | "model.candlePatternThreeWhiteSoldiers"
            | "model.candlePatternThreeBlackCrows"
            | "model.candlePatternUpsideTasukiGap"
            | "model.candlePatternUpsideTasukiGapFilled"
            | "model.candlePatternThreeInsideDown"
            | "model.candlePatternThreeOutsideDown"
            | "model.rotorNounLowerValue"
            | "model.rotorNounHigherValue"
            | "model.plotTypeUnknownChart"
            | "model.statMinValue"
            | "model.statMaxValue"
            | "model.statMinCount"
            | "model.statMaxCount"
            | "model.statMinBarSize"
            | "model.statMaxBarSize"
            | "model.statMinSegmentValue"
            | "model.statMaxSegmentValue"
            | "model.statLargest"
            | "model.statSmallest"
            | "model.statNumberOfMarks"
            | "model.statMarksWithNoValue"
            | "model.valueAtName"
            | "model.markNounBars"
            | "model.markNounDots"
            | "model.markNounLollipops"
            | "model.markNounStages"
            | "model.markNounLeadingBars"
            | "model.markNounLeadingDots"
            | "model.markNounLeadingLollipops"
            | "model.markNounLeadingStages"
            | "model.extremaMaxBar"
            | "model.extremaMinBar"
            | "model.extremaAt"
            | "model.extremaCell"
            | "model.fallbackPoint"
            | "model.statNumberOfBins"
            | "model.statBinRange"
            | "model.statTotalObservations"
            | "model.statModalBin"
            | "model.statBinWidth"
            | "model.statModalBinValue"
            | "model.tableBinMin"
            | "model.tableBinMax"
            | "model.asidePercentage"
            | "model.statNumberOfSlices"
            | "model.statTotal"
            | "model.statLargestSlice"
            | "model.statSmallestSlice"
            | "model.statSlicesWithNoValue"
            | "model.statNote"
            | "model.pieNegativeNote"
            | "model.pieSliceSummary"
            | "model.statNumberOfGroups"
            | "model.statGroupNames"
            | "model.statOutliers"
            | "model.statMinimum"
            | "model.statLowestMinimum"
            | "model.statMaximum"
            | "model.statHighestMaximum"
            | "model.statMedian"
            | "model.statLowestMedian"
            | "model.statHighestMedian"
            | "model.statInterquartileRange"
            | "model.statNumberOfViolins"
            | "model.statViolinNames"
            | "model.statSections"
            | "model.extremeValueWithGroup"
            | "model.nounGroup"
            | "model.nounViolin"
            | "model.fallbackNumbered"
            | "model.correlationNone"
            | "model.correlationPositive"
            | "model.correlationNegative"
            | "model.correlationVeryWeak"
            | "model.correlationWeak"
            | "model.correlationModerate"
            | "model.correlationStrong"
            | "model.correlationVeryStrong"
            | "model.quadrantUpperRight"
            | "model.quadrantUpperLeft"
            | "model.quadrantLowerLeft"
            | "model.quadrantLowerRight"
            | "model.asideName"
            | "model.statTotalPoints"
            | "model.statUniqueAxisValues"
            | "model.statAxisCategories"
            | "model.statAxisRange"
            | "model.statMostPointsAtOne"
            | "model.statGrid"
            | "model.statGridValue"
            | "model.statTableRows"
            | "model.statTableRowsFirstOf"
            | "model.statCorrelation"
            | "model.statCorrelationValue"
            | "model.statMostPoints"
            | "model.quadrantsEvenSpread"
            | "model.quadrantDensest"
            | "model.quadrantNamed"
            | "model.quadrantJoin"
            | "model.statPointsByQuadrant"
            | "model.quadrantShare"
            | "model.statQuadrantsSplitAt"
            | "model.quadrantSplitValue"
            | "model.listedAndMore"
            | "model.statRows"
            | "model.statColumns"
            | "model.statCellsWithAValue"
            | "model.countOfTotal"
            | "model.statHighestCell"
            | "model.statLowestCell"
            | "model.fallbackColumn"
            | "model.heatmapCellName"
            | "model.extremaGlobalMaximum"
            | "model.extremaGlobalMinimum"
            | "model.extremaRowMaximum"
            | "model.extremaRowMinimum"
            | "model.extremaColumnMaximum"
            | "model.extremaColumnMinimum"
            | "model.seriesColumnLine"
            | "model.statNumberOfLines"
            | "model.statPointsPerLine"
            | "model.statLineNames"
            | "model.statMissingValues"
            | "model.statNarrowestInterval"
            | "model.statWidestInterval"
            | "model.extremaMaxPoint"
            | "model.extremaMinPoint"
            | "model.intersectionPoint"
            | "model.intersectionSlope"
            | "model.extremaIntersectionAt"
            | "model.intersectionCoords"
            | "model.intersectionAtLines"
            | "model.nounBand"
            | "model.statNumberOfBands"
            | "model.statPointsPerBand"
            | "model.statBandNames"
            | "model.nounCompetitor"
            | "model.statNumberOfCompetitors"
            | "model.statPeriods"
            | "model.statCompetitorNames"
            | "model.nounContour"
            | "model.statNumberOfLevels"
            | "model.statPointsPerLevel"
            | "model.statLevels"
            | "model.nounObservation"
            | "model.statNumberOfObservations"
            | "model.statAxesPerObservation"
            | "model.statObservationNames"
            | "model.nounSeries"
            | "model.statNumberOfSeries"
            | "model.statSeriesNames"
            | "model.statNounPerSeries"
            | "model.nounCurve"
            | "model.statNumberOfCurves"
            | "model.statSamplesPerCurve"
            | "model.statCurveNames"
            | "model.nounArm"
            | "model.statNumberOfArms"
            | "model.statTimesPerArm"
            | "model.statArmNames"
            | "model.nounSpokes"
            | "model.nounSectors"
            | "model.statNounInOrder"
            | "model.statStepDirection"
            | "model.stepDirectionHv"
            | "model.stepDirectionVh"
            | "model.stepDirectionMid"
            | "model.statTotalRange"
            | "model.rotorUnitTransitions"
            | "model.rotorNounTransitions"
            | "model.statTransitions"
            | "model.statLongestRun"
            | "model.statScopeIn"
            | "model.statDistinctLevels"
            | "model.rotorUnitRankGained"
            | "model.rotorNounRankGain"
            | "model.rotorUnitRankLost"
            | "model.rotorNounRankLoss"
            | "model.asidePlacesGained"
            | "model.asidePlacesLost"
            | "model.asideChange"
            | "model.statRanksShown"
            | "model.statRankChanges"
            | "model.statLedAtTheStart"
            | "model.statLedAtTheEnd"
            | "model.statClimbedFurthest"
            | "model.statFellFurthest"
            | "model.nameWithValue"
            | "model.placesOne"
            | "model.placesMany"
            | "model.rotorUnitCensored"
            | "model.rotorNounCensoredTimes"
            | "model.survivalNotReached"
            | "model.statMedianSurvival"
            | "model.statCensoredTimes"
            | "model.armWithValue"
            | "model.statSeparationAtEnd"
            | "model.survivalSeparation"
            | "model.survivalSeparationBetween"
            | "model.tableCensored"
            | "model.sectionCensored"
            | "model.boxenPercentile"
            | "model.boxenMedianRung"
            | "model.statNumberOfDistributions"
            | "model.statDistributionNames"
            | "model.statQuantileLevels"
            | "model.statQuantileRange"
            | "model.statMedianOfEachDistribution"
            | "model.nameAtValue"
            | "model.nounDistribution"
            | "model.statOutlierRange"
            | "model.tableQuantile"
            | "model.boxenLowerOutlier"
            | "model.boxenUpperOutlier"
            | "model.asideBalance"
            | "model.divergingLevel"
            | "model.divergingAhead"
            | "model.divergingAheadBy"
            | "model.divergingBalanceLevel"
            | "model.divergingBalanceAhead"
            | "model.divergingSideLeft"
            | "model.divergingSideRight"
            | "model.nounSeriesNumbered"
            | "model.statSideTotal"
            | "model.statOverallBalance"
            | "model.statWidestGap"
            | "model.divergingWidestGapValue"
            | "model.statAxisCategoriesNamed"
            | "model.statSeriesNamesFallback"
            | "model.asideSum"
            | "model.extremaMaxGroup"
            | "model.extremaMinGroup"
            | "model.segmentedTotalGroup"
            | "model.segmentedGroupNamed"
            | "model.fallbackGroupIndexed"
            | "model.fallbackCategory"
            | "model.statNumberOfCategories"
            | "model.statNumberOfSegments"
            | "model.statLargestBarTotal"
            | "model.statSmallestBarTotal"
            | "model.statSegmentsWithNoValue"
            | "model.asideShareOfAll"
            | "model.asideCount"
            | "model.statShareOfAllObservations"
            | "model.mosaicShare"
            | "model.mosaicSeeTable"
            | "model.statLargestGroup"
            | "model.statSmallestGroup"
            | "model.dumbbellStart"
            | "model.dumbbellEnd"
            | "model.rankNoChange"
            | "model.rankLargestIncrease"
            | "model.rankSmallestDecrease"
            | "model.rankLargestDecrease"
            | "model.rankSmallestIncrease"
            | "model.asideIncrease"
            | "model.asideDecrease"
            | "model.statNumberOfPairs"
            | "model.statIncreased"
            | "model.statDecreased"
            | "model.statUnchanged"
            | "model.tableChange"
            | "model.asideRetained"
            | "model.asideEntered"
            | "model.statEntryStage"
            | "model.funnelEntryWithCount"
            | "model.statOverallConversion"
            | "model.funnelConversionRange"
            | "model.statSteepestDrop"
            | "model.funnelStageRetained"
            | "model.tableShareOfEntry"
            | "model.funnelEntryStageCell"
            | "model.gaugeMeasureFallback"
            | "model.gaugeValueFallback"
            | "model.gaugeAboveAllBands"
            | "model.gaugeBandEdge"
            | "model.asideRange"
            | "model.asideTarget"
            | "model.statPositionInRange"
            | "model.statBand"
            | "model.statAllBands"
            | "model.statVersusTarget"
            | "model.gaugeOnTarget"
            | "model.statAboveTargetBy"
            | "model.statBelowTargetBy"
            | "model.percentValue"
            | "model.errorBarSectionLower"
            | "model.errorBarSectionValue"
            | "model.errorBarSectionUpper"
            | "model.statNumberOfPoints"
            | "model.statEstimateRange"
            | "model.tableLower"
            | "model.tableUpper"
            | "model.errorBarWhere"
            | "model.extremaMaxSection"
            | "model.extremaMinSection"
            | "model.forestPooledSection"
            | "model.forestPooledEstimate"
            | "model.forestEstimate"
            | "model.forestCrossesNull"
            | "model.forestDoesNotCrossNull"
            | "model.forestSection"
            | "model.asideWeight"
            | "model.statNumberOfStudies"
            | "model.statPooledEstimate"
            | "model.forestPooledValue"
            | "model.forestInterval"
            | "model.statNoEffectValue"
            | "model.statStudiesCrossingNull"
            | "model.statHeaviestStudy"
            | "model.waterfallKindIncrease"
            | "model.waterfallKindDecrease"
            | "model.waterfallKindTotal"
            | "model.asideRunningTotal"
            | "model.statNumberOfSteps"
            | "model.statIncreases"
            | "model.statDecreases"
            | "model.statTotals"
            | "model.statStartingValue"
            | "model.statEndingValue"
            | "model.statNetChange"
            | "model.statLargestIncrease"
            | "model.statLargestDecrease"
            | "model.tableKind"
            | "model.extremaLargestIncrease"
            | "model.extremaLargestDecrease"
            | "model.statNumberOfTerms"
            | "model.statHeaviestTerm"
            | "model.statLightestTerm"
            | "model.statTotalWeight"
            | "model.statTermsWithNoWeight"
            | "model.statOrder"
            | "model.wordCloudOrderNote"
            | "model.tableTerm"
            | "model.tableWeight"
            | "model.tableShareOfTotal"
            | "model.wordCloudTermSummary"
            | "model.extremaHeaviestTerm"
            | "model.extremaLightestTerm"
            | "model.rotorUnitSignificant"
            | "model.rotorNounSignificantPoints"
            | "model.asideRegion"
            | "model.asideThreshold"
            | "model.volcanoCleared"
            | "model.volcanoNotCleared"
            | "model.statPointsClearingThreshold"
            | "model.statTopBySignificance"
            | "model.statClearingThresholdNamed"
            | "model.statTopRegionsByHits"
            | "model.statRegionsWithHits"
            | "model.volcanoRegionCount"
            | "model.statRegions"
            | "model.statSignificanceThreshold"
            | "model.volcanoAtOrAbove"
            | "model.volcanoAtOrBelow"
            | "model.volcanoSignificanceValue"
            | "model.statEffectThreshold"
            | "model.volcanoEffectValue"
            | "model.statPointsPerCurve"
            | "model.statPeakOfEachViolin"
            | "model.tableDensity"
            | "model.asideVolume"
            | "model.statGroups"
            | "model.statSamplesPerGroup"
            | "model.statPeakOfEachGroup"
            | "model.statPeaksSpan"
            | "model.statTallestRidge"
            | "model.ridgelinePeakDensity"
            | "model.asideSpacing"
            | "model.contourSpacingValue"
            | "model.statMinimumAxis"
            | "model.statMaximumAxis"
            | "model.statLevel"
            | "model.statLevelRange"
            | "model.statLevelStep"
            | "model.contourStepVaries"
            | "model.statClosestApproach"
            | "model.statWidestSeparation"
            | "model.contourGapPhrase"
            | "model.parallelNothingMeasured"
            | "model.tableAxis"
            | "model.tableValue"
            | "model.statNumberOfAxes"
            | "model.statAxesInOrder"
            | "model.parallelSpanFrom"
            | "model.statOccupiedBins"
            | "model.statDensestBin"
            | "model.hexbinBinPosition"
            | "model.rotorUnitNeighbours"
            | "model.rotorNounBorderingRegions"
            | "model.choroplethAllLower"
            | "model.choroplethAllHigher"
            | "model.choroplethSomeHigher"
            | "model.asideNeighbours"
            | "model.statNumberOfRegions"
            | "model.statLayout"
            | "model.choroplethLayoutCompass"
            | "model.choroplethLayoutDeclared"
            | "model.statRegionsWithBorders"
            | "model.statHighest"
            | "model.statLowest"
            | "model.statSharpestBorders"
            | "model.choroplethJump"
            | "model.statLargestHighCluster"
            | "model.choroplethCluster"
            | "model.nounLane"
            | "model.asideIntervals"
            | "model.ganttLabelled"
            | "model.asideLength"
            | "model.ganttLengthWithUnit"
            | "model.statNumberOfLanes"
            | "model.statNumberOfIntervals"
            | "model.statEmptyLanes"
            | "model.statShortest"
            | "model.statLongest"
            | "model.statSpans"
            | "model.statMostIntervalsAtOnce"
            | "model.ganttBusiest"
            | "model.ganttLengthHeader"
            | "model.tableLabel"
            | "model.tableStart"
            | "model.tableEnd"
            | "model.rotorUnitLevel"
            | "model.rotorNounNodesOnLevel"
            | "model.tableNode"
            | "model.asidePath"
            | "model.asideShareOfParent"
            | "model.asideShareOfTotal"
            | "model.asideChildren"
            | "model.statNumberOfNodes"
            | "model.statNumberOfLeaves"
            | "model.statNodesPerLevel"
            | "model.statLeafRange"
            | "model.statTopLevel"
            | "model.statInsideNode"
            | "model.treemapShare"
            | "model.treemapAndMore"
            | "model.statLargestLeaf"
            | "model.treemapLargestLeaf"
            | "model.treemapShareOfTotal"
            | "model.rotorUnitOutgoing"
            | "model.rotorNounOutgoingFlows"
            | "model.rotorUnitIncoming"
            | "model.rotorNounIncomingFlows"
            | "model.asideAlong"
            | "model.flowAlongValue"
            | "model.flowShareOfSource"
            | "model.asideInAndOut"
            | "model.flowInOut"
            | "model.asideSplitsInto"
            | "model.statNumberOfFlows"
            | "model.statStages"
            | "model.flowCycle"
            | "model.statTotalFlow"
            | "model.statTotalOfAllFlows"
            | "model.statSourcesAndSinks"
            | "model.flowSourcesSinks"
            | "model.statBusiestNode"
            | "model.statLargestFlow"
            | "model.flowLargest"
            | "model.statMainRoute"
            | "model.flowRouteJoin"
            | "model.flowRouteTruncated"
            | "model.tableFrom"
            | "model.tableTo"
            | "model.rotorUnitLinks"
            | "model.rotorNounLinkedNodes"
            | "model.networkLinkAxis"
            | "model.asideLinks"
            | "model.networkNoLinks"
            | "model.networkLinkList"
            | "model.networkAndMore"
            | "model.networkGroupPosition"
            | "model.statNumberOfLinks"
            | "model.statSelfLinks"
            | "model.statSeparateGroups"
            | "model.statLinksPerNode"
            | "model.statMostConnected"
            | "model.networkNodeDegree"
            | "model.statLinkedGroupSizes"
            | "model.networkAndMoreList"
            | "model.statUnconnected"
            | "model.networkIsolatedList"
            | "model.networkIsolatedListMore"
            | "model.tableLinkedTo"
            | "model.networkGroupCell"
            | "model.asideTrend"
            | "model.asideShape"
            | "model.asidePattern"
            | "model.candlestickBullishMode"
            | "model.candlestickBearishMode"
            | "model.candlestickNeutralMode"
            | "model.rotorNounBullishPoint"
            | "model.rotorNounBearishPoint"
            | "model.rotorNounNeutralPoint"
            | "model.candlestickSectionVolatility"
            | "model.candlestickSectionOpen"
            | "model.candlestickSectionHigh"
            | "model.candlestickSectionLow"
            | "model.candlestickSectionClose"
            | "model.candlestickTrendBull"
            | "model.candlestickTrendBear"
            | "model.candlestickTrendNeutral"
            | "model.statNumberOfPeriods"
            | "model.statPriceRange"
            | "model.statBullCount"
            | "model.statBearCount"
            | "model.statNeutralCount"
            | "model.statPeriodCovered"
            | "model.candlestickNetChange"
            | "model.candlestickPercent"
            | "model.tableVolatility"
            | "model.tableOpen"
            | "model.tableHigh"
            | "model.tableLow"
            | "model.tableClose"
            | "model.tableVolume"
            | "model.tableTrend"
            | "model.extremaMaxVolatility"
            | "model.extremaMinVolatility"
            | "model.extremaMaxSegment"
            | "model.extremaMinSegment"
            | "model.candlestickAboveLineMode"
            | "model.candlestickBelowLineMode"
            | "model.candlestickOnLineMode"
            | "model.candlestickDeltaPointMode"
            | "model.deltaAboveLine"
            | "model.deltaBelowLine"
            | "model.deltaOnLine"
            | "model.rotorNounPointOnLine"
            | "model.deltaReferenceFallback"
            | "model.asideDelta"
            | "model.asidePosition"
            | "model.statReferenceLine"
            | "model.statComparedPrice"
            | "model.statPointsAboveLine"
            | "model.statPointsBelowLine"
            | "model.statPointsOnLine"
            | "model.statDeltaRange"
            | "model.statLargestGapAbove"
            | "model.statLargestGapBelow"
            | "model.rotorNounPointBelowLine"
            | "model.rotorNounPointAboveLine"
            | "model.tableDelta"
            | "model.tablePosition"
            | "model.tableCrossesNull"
            | "model.tableRow"
            | "model.forestCrosses"
            | "model.forestDoesNotCross"
            | "model.forestRowPooled"
            | "model.forestRowStudy"
            | "model.extremaMaxDelta"
            | "model.extremaMinDelta"
            | "dialogs.chatTitle"
            | "dialogs.chatClose"
            | "dialogs.chatMessagesRegion"
            | "dialogs.chatInputRegion"
            | "dialogs.chatPlaceholder"
            | "dialogs.chatInputLabel"
            | "dialogs.chatSend"
            | "dialogs.chatSuggestionsRegion"
            | "dialogs.chatSuggestion"
            | "dialogs.chatUserMessage"
            | "dialogs.chatAssistantMessage"
            | "dialogs.chatMessageFrom"
            | "dialogs.chatMessageTyping"
            | "dialogs.chatModelName"
            | "dialogs.chatOpenSettings"
            | "dialogs.chatOpenSettingsLabel"
            | "dialogs.chatSentAt"
            | "dialogs.chatTyping"
            | "dialogs.chatCodeBlock"
            | "dialogs.chatImageAlt"
            | "dialogs.chatSelectVersion"
            | "dialogs.extremaTitle"
            | "dialogs.extremaClose"
            | "dialogs.extremaDescription"
            | "dialogs.extremaDescriptionFallback"
            | "dialogs.extremaTargets"
            | "dialogs.extremaXValues"
            | "dialogs.extremaSearchOption"
            | "dialogs.extremaSearchCombobox"
            | "dialogs.extremaSearchLabel"
            | "dialogs.extremaSearchPlaceholder"
            | "dialogs.extremaOpenDropdown"
            | "dialogs.extremaCloseDropdown"
            | "dialogs.extremaPointIntersection"
            | "dialogs.extremaSlopeIntersection"
            | "dialogs.extremaIntersection"
            | "dialogs.extremaIntersectionAt"
            | "dialogs.extremaValueAt"
            | "dialogs.extremaValue"
            | "dialogs.extremaCell"
            | "dialogs.extremaMovedToSearch"
            | "dialogs.extremaFirstOption"
            | "dialogs.extremaNoResults"
            | "dialogs.extremaLastResult"
            | "dialogs.extremaSelectedResult"
            | "dialogs.extremaReturningTo"
            | "dialogs.extremaReturning"
            | "settings.title"
            | "settings.sections"
            | "settings.tabGeneral"
            | "settings.tabAudio"
            | "settings.tabVisual"
            | "settings.tabBraille"
            | "settings.tabAi"
            | "settings.tabAbout"
            | "settings.needsAttention"
            | "settings.language"
            | "settings.languageAuto"
            | "settings.autoplayDurationRow"
            | "settings.autoplayDuration"
            | "settings.ariaMode"
            | "settings.ariaAssertive"
            | "settings.ariaPolite"
            | "settings.hoverMode"
            | "settings.hoverOnHover"
            | "settings.hoverOnClick"
            | "settings.volume"
            | "settings.minFrequencyRow"
            | "settings.minFrequency"
            | "settings.maxFrequencyRow"
            | "settings.maxFrequency"
            | "settings.echoCount"
            | "settings.echoVolume"
            | "settings.echoDuration"
            | "settings.outlineColor"
            | "settings.highlightColor"
            | "settings.highContrastMode"
            | "settings.on"
            | "settings.off"
            | "settings.highContrastLevels"
            | "settings.highContrastLightColor"
            | "settings.highContrastDarkColor"
            | "settings.brailleDisplay"
            | "settings.brailleSingleLine"
            | "settings.brailleMultiLine"
            | "settings.brailleManual"
            | "settings.singleLineDisplay"
            | "settings.selectSingleLineDisplay"
            | "settings.multiLineDisplay"
            | "settings.selectMultiLineDisplay"
            | "settings.braillePresetHint"
            | "settings.manualBrailleGroup"
            | "settings.brailleDisplaySize"
            | "settings.brailleDisplaySizeHelp"
            | "settings.brailleDisplayLines"
            | "settings.brailleDisplayLinesHelp"
            | "settings.tactileDisplay"
            | "settings.selectTactileDisplay"
            | "settings.connectBluetooth"
            | "settings.connectUsb"
            | "settings.disconnect"
            | "settings.tactileConnectedBluetooth"
            | "settings.tactileConnectedUsb"
            | "settings.tactileGenericDevice"
            | "settings.tactileConnecting"
            | "settings.tactileRetry"
            | "settings.tactileNotConnected"
            | "settings.braillePresetSingle"
            | "settings.braillePresetMulti"
            | "settings.enableProvider"
            | "settings.providerApiKey"
            | "settings.providerServerUrl"
            | "settings.providerModelVersion"
            | "settings.apiKeyPlaceholder"
            | "settings.ollamaUrlPlaceholder"
            | "settings.checkingOllamaServerHelp"
            | "settings.validatingApiKeyHelp"
            | "settings.ollamaUnreachableHelp"
            | "settings.providerApiKeyInvalid"
            | "settings.ollamaReachable"
            | "settings.providerApiKeyValid"
            | "settings.checkingOllamaServer"
            | "settings.validatingApiKey"
            | "settings.apiKeyValid"
            | "settings.ollamaUnreachable"
            | "settings.apiKeyInvalid"
            | "settings.modelRetired"
            | "settings.expertiseLevel"
            | "settings.expertiseBasic"
            | "settings.expertiseIntermediate"
            | "settings.expertiseAdvanced"
            | "settings.expertiseCustom"
            | "settings.customInstructions"
            | "settings.customInstructionPlaceholder"
            | "settings.customInstructionTooShort"
            | "settings.customInstructionTooShortOnAiTab"
            | "settings.maidrVersion"
            | "settings.loadedFrom"
            | "settings.browser"
            | "settings.operatingSystem"
            | "settings.diagnostics"
            | "settings.copyDiagnostics"
            | "settings.copyDiagnosticsAria"
            | "settings.copiedToClipboard"
            | "settings.copyFailed"
            | "settings.sourceLocal"
            | "settings.sourceInline"
            | "settings.sourceUnknown"
            | "settings.reset"
            | "settings.resetAria"
            | "settings.close"
            | "settings.closeAria"
            | "settings.save"
            | "settings.saveAria"
            | "tactile.viewWholePlot"
            | "tactile.viewZoomed"
            | "tactile.viewEmpty"
            | "tactile.viewUnchanged"
            | "tactile.noView"
            | "tactile.zoomAtClosest"
            | "tactile.zoomAtWholePlot"
            | "tactile.panWholePlot"
            | "tactile.panEdgeUp"
            | "tactile.panEdgeDown"
            | "tactile.panEdgeLeft"
            | "tactile.panEdgeRight"
            | "tactile.brailleOff"
            | "tactile.notConnected"
            | "tactile.lineWholeShown"
            | "tactile.lineStart"
            | "tactile.lineEnd"
            | "tactile.linePart"
            | "tactile.lineUncontracted"
            | "tactile.deviceDisconnected"
            | "tactile.deviceNoBluetooth"
            | "tactile.deviceNoUsb"
            | "tactile.deviceNoSdk"
            | "tactile.deviceNoneSelected"
            | "tactile.deviceConnectFailed"
            | "tactile.deviceNotPermitted"
            | "description.statOrientation"
            | "description.statSubtitle"
            | "description.statCaption"
            | "description.statCurrentlyOn"
            | "description.statChartTypes"
            | "description.multiPanelFigure"
            | "description.valueInfinity"
            | "description.valueNegativeInfinity"
            | "description.subplotPosition"
            | "description.chartTypeCount"
            | "description.title"
            | "description.close"
            | "description.chartTypePrefix"
            | "description.titleLabel"
            | "description.titleLabelSubplot"
            | "description.titleLabelFigure"
            | "description.axesHeading"
            | "description.axisEntry"
            | "description.summaryHeading"
            | "description.subplotsHeading"
            | "description.subplotUnknown"
            | "description.subplotCurrent"
            | "description.layersHeading"
            | "description.showingLayer"
            | "description.layerHint"
            | "description.layerUpdated"
            | "description.rowOne"
            | "description.rowMany"
            | "description.tableCaption"
            | "description.tableCaptionTruncated"
            | "description.tableShowMore"
            | "description.tableColumn"
            | "notification.speedUp"
            | "notification.maxSpeed"
            | "notification.speedDown"
            | "notification.minSpeed"
            | "notification.resetSpeed"
            | "notification.soundIs"
            | "notification.audioModeOff"
            | "notification.audioModeOn"
            | "notification.audioModeCombined"
            | "notification.audioModeSeparate"
            | "notification.brailleIsOn"
            | "notification.brailleIsOff"
            | "notification.brailleNoInfo"
            | "notification.brailleNotSupported"
            | "notification.brailleDisplay"
            | "notification.monitoringLiveOnly"
            | "notification.monitoringOn"
            | "notification.monitoringOff"
            | "notification.highContrastOn"
            | "notification.highContrastOff"
            | "notification.deltaCandlestickOnly"
            | "notification.deltaNeedsLineLayer"
            | "notification.deltaReferenceUnavailable"
            | "notification.deltaNoMatchingX"
            | "notification.deltaKeepingComparison"
            | "notification.deltaNoComparisonAtX"
            | "notification.deltaActivationFailed"
            | "notification.deltaActivated"
            | "notification.deltaClosed"
            | "notification.deltaClosedByUpdate"
            | "notification.deltaNoReferenceChosen"
            | "notification.deltaTraceTitle"
            | "notification.deltaYAxisLabel"
            | "notification.deltaPickerTitle"
            | "notification.deltaPickerClose"
            | "notification.deltaPickerDescription"
            | "notification.deltaPickerListLabel"
            | "rotor.higherValueMode"
            | "rotor.lowerValueMode"
            | "rotor.dataMode"
            | "rotor.rowColMode"
            | "rotor.gridMode"
            | "rotor.intersectionMode"
            | "rotor.pointMode"
            | "rotor.gridModeDimensions"
            | "rotor.directionAbove"
            | "rotor.directionBelow"
            | "rotor.directionLeft"
            | "rotor.directionRight"
            | "rotor.lowerValueNoun"
            | "rotor.higherValueNoun"
            | "rotor.pointNoun"
            | "rotor.gridValueNoun"
            | "rotor.noneFoundVerticalTerse"
            | "rotor.noneFoundVerticalVerbose"
            | "rotor.noneFoundHorizontalTerse"
            | "rotor.noneFoundHorizontalVerbose"
            | "rotor.filterVerticalUnavailableTerse"
            | "rotor.filterVerticalUnavailableVerbose"
            | "rotor.intersectionVerticalUnavailableTerse"
            | "rotor.intersectionVerticalUnavailableVerbose"
            | "rotor.intersectionUnavailableTerse"
            | "rotor.intersectionUnavailableVerbose"
            | "rotor.noIntersectionTerse"
            | "rotor.noIntersectionVerbose"
            | "keybinding.accessLabels"
            | "keybinding.activateCurrentSubplot"
            | "keybinding.announceCaption"
            | "keybinding.announceCurrentSubplot"
            | "keybinding.announcePlotTitle"
            | "keybinding.announcePosition"
            | "keybinding.announceSubtitle"
            | "keybinding.announceXLabel"
            | "keybinding.announceYLabel"
            | "keybinding.announceZLabel"
            | "keybinding.autoplayBackward"
            | "keybinding.autoplayDownward"
            | "keybinding.autoplayForward"
            | "keybinding.autoplayUpward"
            | "keybinding.changeReferenceLine"
            | "keybinding.chooseCandlestickReferenceLine"
            | "keybinding.close"
            | "keybinding.closeChartDescription"
            | "keybinding.closeChat"
            | "keybinding.closeHelp"
            | "keybinding.closeReferencePicker"
            | "keybinding.enterGridCell"
            | "keybinding.exitBrailleMode"
            | "keybinding.exitComparisonAndReturnToChart"
            | "keybinding.exitGridCell"
            | "keybinding.exitLabelMode"
            | "keybinding.exitReviewMode"
            | "keybinding.goToExtrema"
            | "keybinding.goToBottomExtreme"
            | "keybinding.goToLeftExtreme"
            | "keybinding.goToMaximumValue"
            | "keybinding.goToMinimumValue"
            | "keybinding.goToRightExtreme"
            | "keybinding.goToTopExtreme"
            | "keybinding.moveDown"
            | "keybinding.moveLeft"
            | "keybinding.moveRight"
            | "keybinding.moveUp"
            | "keybinding.moveToNextLayer"
            | "keybinding.moveToPreviousLayer"
            | "keybinding.navigateDown"
            | "keybinding.navigateLeft"
            | "keybinding.navigateLeftInCell"
            | "keybinding.navigateRight"
            | "keybinding.navigateRightInCell"
            | "keybinding.navigateUp"
            | "keybinding.nextNavigationMode"
            | "keybinding.nextReferenceLine"
            | "keybinding.openChartDescription"
            | "keybinding.openChat"
            | "keybinding.openCommandPalette"
            | "keybinding.openSettings"
            | "keybinding.openCloseHelp"
            | "keybinding.previousNavigationMode"
            | "keybinding.previousReferenceLine"
            | "keybinding.replayCurrentPoint"
            | "keybinding.resetAutoplaySpeed"
            | "keybinding.resetTactileDisplayZoom"
            | "keybinding.returnToSubplot"
            | "keybinding.select"
            | "keybinding.selectReferenceLine"
            | "keybinding.speedDownAutoplay"
            | "keybinding.speedUpAutoplay"
            | "keybinding.standardTextSelection"
            | "keybinding.stopAutoplay"
            | "keybinding.toggleBrailleMode"
            | "keybinding.toggleCandlestickReferenceComparison"
            | "keybinding.toggleHighContrastMode"
            | "keybinding.toggleMonitorMode"
            | "keybinding.toggleReviewMode"
            | "keybinding.toggleSonificationMode"
            | "keybinding.toggleTextMode"
            | "keybinding.turnOffReferenceComparison"
            | "keybinding.zoomInTactileDisplay"
            | "keybinding.zoomOutTactileDisplay"
            | "keybinding.helpTitle"
            | "keybinding.helpCloseButton"
            | "keybinding.commandPaletteTitle"
            | "keybinding.commandPaletteInstructions"
            | "keybinding.commandPaletteSearchPlaceholder"
            | "keybinding.commandPaletteSearchLabel"
            | "keybinding.commandPaletteListLabel"
            | "text.labelIsValue"
            | "text.labelAreValues"
            | "text.labelIsRange"
            | "text.rangeThrough"
            | "text.sectionLabel"
            | "text.plotOfType"
            | "text.gridCell"
            | "text.layerOfSize"
            | "text.layerSwitchAt"
            | "text.noAdditionalLayer"
            | "text.noPlotInfo"
            | "text.noFigureInfo"
            | "text.figureSingleType"
            | "text.figureMultiType"
            | "text.subplotOfSize"
            | "text.subplotOfSizeTitled"
            | "text.subplotIndex"
            | "text.figureLobbyDetails"
            | "text.pressEnterToSelect"
            | "text.enteredSubplot"
            | "text.enteredSubplotTitled"
            | "text.enteredSubplotTyped"
            | "text.enteredSubplotTitledTyped"
            | "text.terseEmptySubplot"
            | "text.subplotEmpty"
            | "text.subplotEmptyTitled"
            | "text.figureTerse"
            | "text.figureTerseTitled"
            | "text.figureTerseSubplot"
            | "text.returnedToFigure"
            | "text.returnedToFigureSubplot"
            | "text.returnedToFigureSubplotTitled"
            | "text.noOutliersFor"
            | "text.outliersForOne"
            | "text.outliersForMany"
            | "text.terseNoOutliers"
            | "text.terseOutliers"
            | "text.shareOfTotal"
            | "text.intervalRange"
            | "text.intervalFrom"
            | "text.intervalUpTo"
            | "text.noPoints"
            | "text.pointIsOne"
            | "text.pointsAreMany"
            | "text.tersePoints"
            | "text.noPointsInCell"
            | "text.noMoreData"
            | "text.noMoreDataVerbose"
            | "text.noMoreSubplots"
            | "text.noMoreSubplotsVerbose"
            | "text.textMode"
            | "text.modeOff"
            | "text.modeTerse"
            | "text.modeVerbose"
            | "text.textModeOffHint"
            | "text.trendBull"
            | "text.trendBear"
            | "text.trendNeutral"
            | "text.noInfoForReview"
            | "text.reviewMode"
            | "text.reviewOn"
            | "text.reviewOff"
            | "text.modifierControl"
            | "text.modifierCommand"
            | "text.invalidKey"
            | "text.brailleUnavailableHere"
            | "text.subplotPrefix"
            | "text.figureAxisLabelIs"
            | "text.axisLabelIs"
            | "text.axisLabelUnavailable"
            | "text.unavailable"
            | "text.figureTitle"
            | "text.subplotTitleIndexed"
            | "text.subplotTitle"
            | "text.title"
            | "text.noTitleAvailable"
            | "text.subtitle"
            | "text.noSubtitleAvailable"
            | "text.caption"
            | "text.noCaptionAvailable"
            | "text.notInChart"
            | "text.indexOfSize"
            | "text.positionIs"
            | "text.positionIsColumnRow"
            | "text.positionInSection"
            | "text.positionOfTotalWith"
            | "text.level"
            | "text.violinOfTotal"
            | "text.seriesOfTotal"
            | "text.seriesNounLine"
            | "text.seriesNounObservation"
            | "text.seriesNounCompetitor"
            | "text.seriesNounSeries"
            | "text.columnRowPosition"
            | "text.wholeCircle"
            | "text.nearlyWholeCircle"
            | "text.atClockHour"
            | "text.fromClockHourTo"
            | "text.noMinimumValue"
            | "text.noMaximumValue"
            | "text.pointPosition"
            | "common.missing";
        helpKey?: string;
        showInHelp?: boolean;
    }
    Index

    Properties

    hotkey: string

    The hotkey string (e.g., 's', 'ctrl+up', 'shift+/')

    description:
        | "llm.welcome"
        | "llm.welcomeNoAgents"
        | "llm.processing"
        | "llm.messageError"
        | "llm.fallbackModelName"
        | "llm.suggestionExplain"
        | "llm.suggestionCurrentPoint"
        | "llm.suggestionCompare"
        | "llm.suggestionStatistics"
        | "llm.suggestionOutliers"
        | "llm.errorProcessing"
        | "llm.errorUnknown"
        | "llm.errorResponseUnavailable"
        | "llm.errorAborted"
        | "llm.errorInvalidFormat"
        | "llm.errorApi"
        | "llm.errorGeminiKeyRequired"
        | "llm.errorOllamaUrl"
        | "llm.errorOllamaProxy"
        | "llm.errorOllamaUnreachable"
        | "llm.errorInvalidModelKey"
        | "llm.errorProviderTimeout"
        | "llm.errorProviderUnreachable"
        | "llm.errorInvalidApiKey"
        | "llm.errorProviderStatus"
        | "model.boxSectionLowerOutlier"
        | "model.boxSectionMin"
        | "model.boxSectionQ1"
        | "model.boxSectionQ2"
        | "model.boxSectionQ3"
        | "model.boxSectionMax"
        | "model.boxSectionUpperOutlier"
        | "model.boxSectionMean"
        | "model.chartTypeArea"
        | "model.chartTypeBar"
        | "model.chartTypeBump"
        | "model.chartTypeBox"
        | "model.chartTypeBoxen"
        | "model.chartTypeAlluvial"
        | "model.chartTypeCandlestick"
        | "model.chartTypeChord"
        | "model.chartTypeSankey"
        | "model.chartTypeNetwork"
        | "model.chartTypeCandlestickDelta"
        | "model.chartTypeChoropleth"
        | "model.chartTypeContour"
        | "model.chartTypeDiverging"
        | "model.chartTypeDodged"
        | "model.chartTypeDot"
        | "model.chartTypeDumbbell"
        | "model.chartTypeErrorBar"
        | "model.chartTypeForest"
        | "model.chartTypeGantt"
        | "model.chartTypeFunnel"
        | "model.chartTypeGauge"
        | "model.chartTypeHeatmap"
        | "model.chartTypeHexbin"
        | "model.chartTypeHistogram"
        | "model.chartTypeLine"
        | "model.chartTypeLollipop"
        | "model.chartTypeMosaic"
        | "model.chartTypeNormalized"
        | "model.chartTypeNormalizedArea"
        | "model.chartTypeParallel"
        | "model.chartTypePie"
        | "model.chartTypePolarArea"
        | "model.chartTypeRadar"
        | "model.chartTypeRidgeline"
        | "model.chartTypeScatter"
        | "model.chartTypeSunflower"
        | "model.chartTypeSmooth"
        | "model.chartTypeStacked"
        | "model.chartTypeStackedArea"
        | "model.chartTypeStep"
        | "model.chartTypeSurvival"
        | "model.chartTypeIcicle"
        | "model.chartTypeSunburst"
        | "model.chartTypeTree"
        | "model.chartTypePack"
        | "model.chartTypeTreemap"
        | "model.chartTypeViolinBox"
        | "model.chartTypeViolinKde"
        | "model.chartTypeManhattan"
        | "model.chartTypeVolcano"
        | "model.chartTypeWaterfall"
        | "model.chartTypeWordCloud"
        | "model.plotTypeArea"
        | "model.plotTypeAlluvial"
        | "model.plotTypeBar"
        | "model.plotTypeBump"
        | "model.plotTypeBox"
        | "model.plotTypeBoxen"
        | "model.plotTypeCandlestick"
        | "model.plotTypeCandlestickDelta"
        | "model.plotTypeChord"
        | "model.plotTypeChoropleth"
        | "model.plotTypeContour"
        | "model.plotTypeDiverging"
        | "model.plotTypeDodged"
        | "model.plotTypeDot"
        | "model.plotTypeDumbbell"
        | "model.plotTypeErrorBar"
        | "model.plotTypeForest"
        | "model.plotTypeGantt"
        | "model.plotTypeFunnel"
        | "model.plotTypeGauge"
        | "model.plotTypeHeatmap"
        | "model.plotTypeHexbin"
        | "model.plotTypeHistogram"
        | "model.plotTypeIcicle"
        | "model.plotTypeLine"
        | "model.plotTypeLollipop"
        | "model.plotTypeManhattan"
        | "model.plotTypeMosaic"
        | "model.plotTypeNetwork"
        | "model.plotTypeNormalized"
        | "model.plotTypeNormalizedArea"
        | "model.plotTypeParallel"
        | "model.plotTypePie"
        | "model.plotTypePolarArea"
        | "model.plotTypeRadar"
        | "model.plotTypeRidgeline"
        | "model.plotTypeSankey"
        | "model.plotTypeScatter"
        | "model.plotTypeSmooth"
        | "model.plotTypeSunflower"
        | "model.plotTypeStacked"
        | "model.plotTypeStackedArea"
        | "model.plotTypeStep"
        | "model.plotTypeTreemap"
        | "model.plotTypeTree"
        | "model.plotTypePack"
        | "model.plotTypeSunburst"
        | "model.plotTypeSurvival"
        | "model.plotTypeViolinBox"
        | "model.plotTypeViolinKde"
        | "model.plotTypeVolcano"
        | "model.plotTypeWaterfall"
        | "model.plotTypeWordCloud"
        | "model.plotTypeMultiline"
        | "model.plotTypeSingleLine"
        | "model.plotTypeDivergingBarSpoken"
        | "model.plotTypeParallelCoordinatesSpoken"
        | "model.plotTypePolarAreaSpoken"
        | "model.plotTypeStackedAreaSpoken"
        | "model.plotTypeNormalizedAreaSpoken"
        | "model.defaultXAxis"
        | "model.defaultYAxis"
        | "model.defaultZAxis"
        | "model.orientationHorizontal"
        | "model.orientationVertical"
        | "model.plotTypeHorizontal"
        | "model.plotTypeVertical"
        | "model.spanConstant"
        | "model.spanRange"
        | "model.instructionNoInfo"
        | "model.instructionClickPrompt"
        | "model.instructionFigure"
        | "model.instructionSubplot"
        | "model.instructionTrace"
        | "model.instructionGroupCount"
        | "model.levelFigure"
        | "model.levelSubplot"
        | "model.levelTrace"
        | "model.initialInstructionFigure"
        | "model.initialInstructionSubplot"
        | "model.candleShapeMarubozu"
        | "model.candleShapeDoji"
        | "model.candleShapeDragonflyDoji"
        | "model.candleShapeGravestoneDoji"
        | "model.candleShapeSpinningTop"
        | "model.candlePatternBullishEngulfing"
        | "model.candlePatternBearishEngulfing"
        | "model.candlePatternPiercingLine"
        | "model.candlePatternDarkCloudCover"
        | "model.candlePatternTweezerBottom"
        | "model.candlePatternTweezerTop"
        | "model.candlePatternHammer"
        | "model.candlePatternHangingMan"
        | "model.candlePatternMorningStar"
        | "model.candlePatternEveningStar"
        | "model.candlePatternThreeWhiteSoldiers"
        | "model.candlePatternThreeBlackCrows"
        | "model.candlePatternUpsideTasukiGap"
        | "model.candlePatternUpsideTasukiGapFilled"
        | "model.candlePatternThreeInsideDown"
        | "model.candlePatternThreeOutsideDown"
        | "model.rotorNounLowerValue"
        | "model.rotorNounHigherValue"
        | "model.plotTypeUnknownChart"
        | "model.statMinValue"
        | "model.statMaxValue"
        | "model.statMinCount"
        | "model.statMaxCount"
        | "model.statMinBarSize"
        | "model.statMaxBarSize"
        | "model.statMinSegmentValue"
        | "model.statMaxSegmentValue"
        | "model.statLargest"
        | "model.statSmallest"
        | "model.statNumberOfMarks"
        | "model.statMarksWithNoValue"
        | "model.valueAtName"
        | "model.markNounBars"
        | "model.markNounDots"
        | "model.markNounLollipops"
        | "model.markNounStages"
        | "model.markNounLeadingBars"
        | "model.markNounLeadingDots"
        | "model.markNounLeadingLollipops"
        | "model.markNounLeadingStages"
        | "model.extremaMaxBar"
        | "model.extremaMinBar"
        | "model.extremaAt"
        | "model.extremaCell"
        | "model.fallbackPoint"
        | "model.statNumberOfBins"
        | "model.statBinRange"
        | "model.statTotalObservations"
        | "model.statModalBin"
        | "model.statBinWidth"
        | "model.statModalBinValue"
        | "model.tableBinMin"
        | "model.tableBinMax"
        | "model.asidePercentage"
        | "model.statNumberOfSlices"
        | "model.statTotal"
        | "model.statLargestSlice"
        | "model.statSmallestSlice"
        | "model.statSlicesWithNoValue"
        | "model.statNote"
        | "model.pieNegativeNote"
        | "model.pieSliceSummary"
        | "model.statNumberOfGroups"
        | "model.statGroupNames"
        | "model.statOutliers"
        | "model.statMinimum"
        | "model.statLowestMinimum"
        | "model.statMaximum"
        | "model.statHighestMaximum"
        | "model.statMedian"
        | "model.statLowestMedian"
        | "model.statHighestMedian"
        | "model.statInterquartileRange"
        | "model.statNumberOfViolins"
        | "model.statViolinNames"
        | "model.statSections"
        | "model.extremeValueWithGroup"
        | "model.nounGroup"
        | "model.nounViolin"
        | "model.fallbackNumbered"
        | "model.correlationNone"
        | "model.correlationPositive"
        | "model.correlationNegative"
        | "model.correlationVeryWeak"
        | "model.correlationWeak"
        | "model.correlationModerate"
        | "model.correlationStrong"
        | "model.correlationVeryStrong"
        | "model.quadrantUpperRight"
        | "model.quadrantUpperLeft"
        | "model.quadrantLowerLeft"
        | "model.quadrantLowerRight"
        | "model.asideName"
        | "model.statTotalPoints"
        | "model.statUniqueAxisValues"
        | "model.statAxisCategories"
        | "model.statAxisRange"
        | "model.statMostPointsAtOne"
        | "model.statGrid"
        | "model.statGridValue"
        | "model.statTableRows"
        | "model.statTableRowsFirstOf"
        | "model.statCorrelation"
        | "model.statCorrelationValue"
        | "model.statMostPoints"
        | "model.quadrantsEvenSpread"
        | "model.quadrantDensest"
        | "model.quadrantNamed"
        | "model.quadrantJoin"
        | "model.statPointsByQuadrant"
        | "model.quadrantShare"
        | "model.statQuadrantsSplitAt"
        | "model.quadrantSplitValue"
        | "model.listedAndMore"
        | "model.statRows"
        | "model.statColumns"
        | "model.statCellsWithAValue"
        | "model.countOfTotal"
        | "model.statHighestCell"
        | "model.statLowestCell"
        | "model.fallbackColumn"
        | "model.heatmapCellName"
        | "model.extremaGlobalMaximum"
        | "model.extremaGlobalMinimum"
        | "model.extremaRowMaximum"
        | "model.extremaRowMinimum"
        | "model.extremaColumnMaximum"
        | "model.extremaColumnMinimum"
        | "model.seriesColumnLine"
        | "model.statNumberOfLines"
        | "model.statPointsPerLine"
        | "model.statLineNames"
        | "model.statMissingValues"
        | "model.statNarrowestInterval"
        | "model.statWidestInterval"
        | "model.extremaMaxPoint"
        | "model.extremaMinPoint"
        | "model.intersectionPoint"
        | "model.intersectionSlope"
        | "model.extremaIntersectionAt"
        | "model.intersectionCoords"
        | "model.intersectionAtLines"
        | "model.nounBand"
        | "model.statNumberOfBands"
        | "model.statPointsPerBand"
        | "model.statBandNames"
        | "model.nounCompetitor"
        | "model.statNumberOfCompetitors"
        | "model.statPeriods"
        | "model.statCompetitorNames"
        | "model.nounContour"
        | "model.statNumberOfLevels"
        | "model.statPointsPerLevel"
        | "model.statLevels"
        | "model.nounObservation"
        | "model.statNumberOfObservations"
        | "model.statAxesPerObservation"
        | "model.statObservationNames"
        | "model.nounSeries"
        | "model.statNumberOfSeries"
        | "model.statSeriesNames"
        | "model.statNounPerSeries"
        | "model.nounCurve"
        | "model.statNumberOfCurves"
        | "model.statSamplesPerCurve"
        | "model.statCurveNames"
        | "model.nounArm"
        | "model.statNumberOfArms"
        | "model.statTimesPerArm"
        | "model.statArmNames"
        | "model.nounSpokes"
        | "model.nounSectors"
        | "model.statNounInOrder"
        | "model.statStepDirection"
        | "model.stepDirectionHv"
        | "model.stepDirectionVh"
        | "model.stepDirectionMid"
        | "model.statTotalRange"
        | "model.rotorUnitTransitions"
        | "model.rotorNounTransitions"
        | "model.statTransitions"
        | "model.statLongestRun"
        | "model.statScopeIn"
        | "model.statDistinctLevels"
        | "model.rotorUnitRankGained"
        | "model.rotorNounRankGain"
        | "model.rotorUnitRankLost"
        | "model.rotorNounRankLoss"
        | "model.asidePlacesGained"
        | "model.asidePlacesLost"
        | "model.asideChange"
        | "model.statRanksShown"
        | "model.statRankChanges"
        | "model.statLedAtTheStart"
        | "model.statLedAtTheEnd"
        | "model.statClimbedFurthest"
        | "model.statFellFurthest"
        | "model.nameWithValue"
        | "model.placesOne"
        | "model.placesMany"
        | "model.rotorUnitCensored"
        | "model.rotorNounCensoredTimes"
        | "model.survivalNotReached"
        | "model.statMedianSurvival"
        | "model.statCensoredTimes"
        | "model.armWithValue"
        | "model.statSeparationAtEnd"
        | "model.survivalSeparation"
        | "model.survivalSeparationBetween"
        | "model.tableCensored"
        | "model.sectionCensored"
        | "model.boxenPercentile"
        | "model.boxenMedianRung"
        | "model.statNumberOfDistributions"
        | "model.statDistributionNames"
        | "model.statQuantileLevels"
        | "model.statQuantileRange"
        | "model.statMedianOfEachDistribution"
        | "model.nameAtValue"
        | "model.nounDistribution"
        | "model.statOutlierRange"
        | "model.tableQuantile"
        | "model.boxenLowerOutlier"
        | "model.boxenUpperOutlier"
        | "model.asideBalance"
        | "model.divergingLevel"
        | "model.divergingAhead"
        | "model.divergingAheadBy"
        | "model.divergingBalanceLevel"
        | "model.divergingBalanceAhead"
        | "model.divergingSideLeft"
        | "model.divergingSideRight"
        | "model.nounSeriesNumbered"
        | "model.statSideTotal"
        | "model.statOverallBalance"
        | "model.statWidestGap"
        | "model.divergingWidestGapValue"
        | "model.statAxisCategoriesNamed"
        | "model.statSeriesNamesFallback"
        | "model.asideSum"
        | "model.extremaMaxGroup"
        | "model.extremaMinGroup"
        | "model.segmentedTotalGroup"
        | "model.segmentedGroupNamed"
        | "model.fallbackGroupIndexed"
        | "model.fallbackCategory"
        | "model.statNumberOfCategories"
        | "model.statNumberOfSegments"
        | "model.statLargestBarTotal"
        | "model.statSmallestBarTotal"
        | "model.statSegmentsWithNoValue"
        | "model.asideShareOfAll"
        | "model.asideCount"
        | "model.statShareOfAllObservations"
        | "model.mosaicShare"
        | "model.mosaicSeeTable"
        | "model.statLargestGroup"
        | "model.statSmallestGroup"
        | "model.dumbbellStart"
        | "model.dumbbellEnd"
        | "model.rankNoChange"
        | "model.rankLargestIncrease"
        | "model.rankSmallestDecrease"
        | "model.rankLargestDecrease"
        | "model.rankSmallestIncrease"
        | "model.asideIncrease"
        | "model.asideDecrease"
        | "model.statNumberOfPairs"
        | "model.statIncreased"
        | "model.statDecreased"
        | "model.statUnchanged"
        | "model.tableChange"
        | "model.asideRetained"
        | "model.asideEntered"
        | "model.statEntryStage"
        | "model.funnelEntryWithCount"
        | "model.statOverallConversion"
        | "model.funnelConversionRange"
        | "model.statSteepestDrop"
        | "model.funnelStageRetained"
        | "model.tableShareOfEntry"
        | "model.funnelEntryStageCell"
        | "model.gaugeMeasureFallback"
        | "model.gaugeValueFallback"
        | "model.gaugeAboveAllBands"
        | "model.gaugeBandEdge"
        | "model.asideRange"
        | "model.asideTarget"
        | "model.statPositionInRange"
        | "model.statBand"
        | "model.statAllBands"
        | "model.statVersusTarget"
        | "model.gaugeOnTarget"
        | "model.statAboveTargetBy"
        | "model.statBelowTargetBy"
        | "model.percentValue"
        | "model.errorBarSectionLower"
        | "model.errorBarSectionValue"
        | "model.errorBarSectionUpper"
        | "model.statNumberOfPoints"
        | "model.statEstimateRange"
        | "model.tableLower"
        | "model.tableUpper"
        | "model.errorBarWhere"
        | "model.extremaMaxSection"
        | "model.extremaMinSection"
        | "model.forestPooledSection"
        | "model.forestPooledEstimate"
        | "model.forestEstimate"
        | "model.forestCrossesNull"
        | "model.forestDoesNotCrossNull"
        | "model.forestSection"
        | "model.asideWeight"
        | "model.statNumberOfStudies"
        | "model.statPooledEstimate"
        | "model.forestPooledValue"
        | "model.forestInterval"
        | "model.statNoEffectValue"
        | "model.statStudiesCrossingNull"
        | "model.statHeaviestStudy"
        | "model.waterfallKindIncrease"
        | "model.waterfallKindDecrease"
        | "model.waterfallKindTotal"
        | "model.asideRunningTotal"
        | "model.statNumberOfSteps"
        | "model.statIncreases"
        | "model.statDecreases"
        | "model.statTotals"
        | "model.statStartingValue"
        | "model.statEndingValue"
        | "model.statNetChange"
        | "model.statLargestIncrease"
        | "model.statLargestDecrease"
        | "model.tableKind"
        | "model.extremaLargestIncrease"
        | "model.extremaLargestDecrease"
        | "model.statNumberOfTerms"
        | "model.statHeaviestTerm"
        | "model.statLightestTerm"
        | "model.statTotalWeight"
        | "model.statTermsWithNoWeight"
        | "model.statOrder"
        | "model.wordCloudOrderNote"
        | "model.tableTerm"
        | "model.tableWeight"
        | "model.tableShareOfTotal"
        | "model.wordCloudTermSummary"
        | "model.extremaHeaviestTerm"
        | "model.extremaLightestTerm"
        | "model.rotorUnitSignificant"
        | "model.rotorNounSignificantPoints"
        | "model.asideRegion"
        | "model.asideThreshold"
        | "model.volcanoCleared"
        | "model.volcanoNotCleared"
        | "model.statPointsClearingThreshold"
        | "model.statTopBySignificance"
        | "model.statClearingThresholdNamed"
        | "model.statTopRegionsByHits"
        | "model.statRegionsWithHits"
        | "model.volcanoRegionCount"
        | "model.statRegions"
        | "model.statSignificanceThreshold"
        | "model.volcanoAtOrAbove"
        | "model.volcanoAtOrBelow"
        | "model.volcanoSignificanceValue"
        | "model.statEffectThreshold"
        | "model.volcanoEffectValue"
        | "model.statPointsPerCurve"
        | "model.statPeakOfEachViolin"
        | "model.tableDensity"
        | "model.asideVolume"
        | "model.statGroups"
        | "model.statSamplesPerGroup"
        | "model.statPeakOfEachGroup"
        | "model.statPeaksSpan"
        | "model.statTallestRidge"
        | "model.ridgelinePeakDensity"
        | "model.asideSpacing"
        | "model.contourSpacingValue"
        | "model.statMinimumAxis"
        | "model.statMaximumAxis"
        | "model.statLevel"
        | "model.statLevelRange"
        | "model.statLevelStep"
        | "model.contourStepVaries"
        | "model.statClosestApproach"
        | "model.statWidestSeparation"
        | "model.contourGapPhrase"
        | "model.parallelNothingMeasured"
        | "model.tableAxis"
        | "model.tableValue"
        | "model.statNumberOfAxes"
        | "model.statAxesInOrder"
        | "model.parallelSpanFrom"
        | "model.statOccupiedBins"
        | "model.statDensestBin"
        | "model.hexbinBinPosition"
        | "model.rotorUnitNeighbours"
        | "model.rotorNounBorderingRegions"
        | "model.choroplethAllLower"
        | "model.choroplethAllHigher"
        | "model.choroplethSomeHigher"
        | "model.asideNeighbours"
        | "model.statNumberOfRegions"
        | "model.statLayout"
        | "model.choroplethLayoutCompass"
        | "model.choroplethLayoutDeclared"
        | "model.statRegionsWithBorders"
        | "model.statHighest"
        | "model.statLowest"
        | "model.statSharpestBorders"
        | "model.choroplethJump"
        | "model.statLargestHighCluster"
        | "model.choroplethCluster"
        | "model.nounLane"
        | "model.asideIntervals"
        | "model.ganttLabelled"
        | "model.asideLength"
        | "model.ganttLengthWithUnit"
        | "model.statNumberOfLanes"
        | "model.statNumberOfIntervals"
        | "model.statEmptyLanes"
        | "model.statShortest"
        | "model.statLongest"
        | "model.statSpans"
        | "model.statMostIntervalsAtOnce"
        | "model.ganttBusiest"
        | "model.ganttLengthHeader"
        | "model.tableLabel"
        | "model.tableStart"
        | "model.tableEnd"
        | "model.rotorUnitLevel"
        | "model.rotorNounNodesOnLevel"
        | "model.tableNode"
        | "model.asidePath"
        | "model.asideShareOfParent"
        | "model.asideShareOfTotal"
        | "model.asideChildren"
        | "model.statNumberOfNodes"
        | "model.statNumberOfLeaves"
        | "model.statNodesPerLevel"
        | "model.statLeafRange"
        | "model.statTopLevel"
        | "model.statInsideNode"
        | "model.treemapShare"
        | "model.treemapAndMore"
        | "model.statLargestLeaf"
        | "model.treemapLargestLeaf"
        | "model.treemapShareOfTotal"
        | "model.rotorUnitOutgoing"
        | "model.rotorNounOutgoingFlows"
        | "model.rotorUnitIncoming"
        | "model.rotorNounIncomingFlows"
        | "model.asideAlong"
        | "model.flowAlongValue"
        | "model.flowShareOfSource"
        | "model.asideInAndOut"
        | "model.flowInOut"
        | "model.asideSplitsInto"
        | "model.statNumberOfFlows"
        | "model.statStages"
        | "model.flowCycle"
        | "model.statTotalFlow"
        | "model.statTotalOfAllFlows"
        | "model.statSourcesAndSinks"
        | "model.flowSourcesSinks"
        | "model.statBusiestNode"
        | "model.statLargestFlow"
        | "model.flowLargest"
        | "model.statMainRoute"
        | "model.flowRouteJoin"
        | "model.flowRouteTruncated"
        | "model.tableFrom"
        | "model.tableTo"
        | "model.rotorUnitLinks"
        | "model.rotorNounLinkedNodes"
        | "model.networkLinkAxis"
        | "model.asideLinks"
        | "model.networkNoLinks"
        | "model.networkLinkList"
        | "model.networkAndMore"
        | "model.networkGroupPosition"
        | "model.statNumberOfLinks"
        | "model.statSelfLinks"
        | "model.statSeparateGroups"
        | "model.statLinksPerNode"
        | "model.statMostConnected"
        | "model.networkNodeDegree"
        | "model.statLinkedGroupSizes"
        | "model.networkAndMoreList"
        | "model.statUnconnected"
        | "model.networkIsolatedList"
        | "model.networkIsolatedListMore"
        | "model.tableLinkedTo"
        | "model.networkGroupCell"
        | "model.asideTrend"
        | "model.asideShape"
        | "model.asidePattern"
        | "model.candlestickBullishMode"
        | "model.candlestickBearishMode"
        | "model.candlestickNeutralMode"
        | "model.rotorNounBullishPoint"
        | "model.rotorNounBearishPoint"
        | "model.rotorNounNeutralPoint"
        | "model.candlestickSectionVolatility"
        | "model.candlestickSectionOpen"
        | "model.candlestickSectionHigh"
        | "model.candlestickSectionLow"
        | "model.candlestickSectionClose"
        | "model.candlestickTrendBull"
        | "model.candlestickTrendBear"
        | "model.candlestickTrendNeutral"
        | "model.statNumberOfPeriods"
        | "model.statPriceRange"
        | "model.statBullCount"
        | "model.statBearCount"
        | "model.statNeutralCount"
        | "model.statPeriodCovered"
        | "model.candlestickNetChange"
        | "model.candlestickPercent"
        | "model.tableVolatility"
        | "model.tableOpen"
        | "model.tableHigh"
        | "model.tableLow"
        | "model.tableClose"
        | "model.tableVolume"
        | "model.tableTrend"
        | "model.extremaMaxVolatility"
        | "model.extremaMinVolatility"
        | "model.extremaMaxSegment"
        | "model.extremaMinSegment"
        | "model.candlestickAboveLineMode"
        | "model.candlestickBelowLineMode"
        | "model.candlestickOnLineMode"
        | "model.candlestickDeltaPointMode"
        | "model.deltaAboveLine"
        | "model.deltaBelowLine"
        | "model.deltaOnLine"
        | "model.rotorNounPointOnLine"
        | "model.deltaReferenceFallback"
        | "model.asideDelta"
        | "model.asidePosition"
        | "model.statReferenceLine"
        | "model.statComparedPrice"
        | "model.statPointsAboveLine"
        | "model.statPointsBelowLine"
        | "model.statPointsOnLine"
        | "model.statDeltaRange"
        | "model.statLargestGapAbove"
        | "model.statLargestGapBelow"
        | "model.rotorNounPointBelowLine"
        | "model.rotorNounPointAboveLine"
        | "model.tableDelta"
        | "model.tablePosition"
        | "model.tableCrossesNull"
        | "model.tableRow"
        | "model.forestCrosses"
        | "model.forestDoesNotCross"
        | "model.forestRowPooled"
        | "model.forestRowStudy"
        | "model.extremaMaxDelta"
        | "model.extremaMinDelta"
        | "dialogs.chatTitle"
        | "dialogs.chatClose"
        | "dialogs.chatMessagesRegion"
        | "dialogs.chatInputRegion"
        | "dialogs.chatPlaceholder"
        | "dialogs.chatInputLabel"
        | "dialogs.chatSend"
        | "dialogs.chatSuggestionsRegion"
        | "dialogs.chatSuggestion"
        | "dialogs.chatUserMessage"
        | "dialogs.chatAssistantMessage"
        | "dialogs.chatMessageFrom"
        | "dialogs.chatMessageTyping"
        | "dialogs.chatModelName"
        | "dialogs.chatOpenSettings"
        | "dialogs.chatOpenSettingsLabel"
        | "dialogs.chatSentAt"
        | "dialogs.chatTyping"
        | "dialogs.chatCodeBlock"
        | "dialogs.chatImageAlt"
        | "dialogs.chatSelectVersion"
        | "dialogs.extremaTitle"
        | "dialogs.extremaClose"
        | "dialogs.extremaDescription"
        | "dialogs.extremaDescriptionFallback"
        | "dialogs.extremaTargets"
        | "dialogs.extremaXValues"
        | "dialogs.extremaSearchOption"
        | "dialogs.extremaSearchCombobox"
        | "dialogs.extremaSearchLabel"
        | "dialogs.extremaSearchPlaceholder"
        | "dialogs.extremaOpenDropdown"
        | "dialogs.extremaCloseDropdown"
        | "dialogs.extremaPointIntersection"
        | "dialogs.extremaSlopeIntersection"
        | "dialogs.extremaIntersection"
        | "dialogs.extremaIntersectionAt"
        | "dialogs.extremaValueAt"
        | "dialogs.extremaValue"
        | "dialogs.extremaCell"
        | "dialogs.extremaMovedToSearch"
        | "dialogs.extremaFirstOption"
        | "dialogs.extremaNoResults"
        | "dialogs.extremaLastResult"
        | "dialogs.extremaSelectedResult"
        | "dialogs.extremaReturningTo"
        | "dialogs.extremaReturning"
        | "settings.title"
        | "settings.sections"
        | "settings.tabGeneral"
        | "settings.tabAudio"
        | "settings.tabVisual"
        | "settings.tabBraille"
        | "settings.tabAi"
        | "settings.tabAbout"
        | "settings.needsAttention"
        | "settings.language"
        | "settings.languageAuto"
        | "settings.autoplayDurationRow"
        | "settings.autoplayDuration"
        | "settings.ariaMode"
        | "settings.ariaAssertive"
        | "settings.ariaPolite"
        | "settings.hoverMode"
        | "settings.hoverOnHover"
        | "settings.hoverOnClick"
        | "settings.volume"
        | "settings.minFrequencyRow"
        | "settings.minFrequency"
        | "settings.maxFrequencyRow"
        | "settings.maxFrequency"
        | "settings.echoCount"
        | "settings.echoVolume"
        | "settings.echoDuration"
        | "settings.outlineColor"
        | "settings.highlightColor"
        | "settings.highContrastMode"
        | "settings.on"
        | "settings.off"
        | "settings.highContrastLevels"
        | "settings.highContrastLightColor"
        | "settings.highContrastDarkColor"
        | "settings.brailleDisplay"
        | "settings.brailleSingleLine"
        | "settings.brailleMultiLine"
        | "settings.brailleManual"
        | "settings.singleLineDisplay"
        | "settings.selectSingleLineDisplay"
        | "settings.multiLineDisplay"
        | "settings.selectMultiLineDisplay"
        | "settings.braillePresetHint"
        | "settings.manualBrailleGroup"
        | "settings.brailleDisplaySize"
        | "settings.brailleDisplaySizeHelp"
        | "settings.brailleDisplayLines"
        | "settings.brailleDisplayLinesHelp"
        | "settings.tactileDisplay"
        | "settings.selectTactileDisplay"
        | "settings.connectBluetooth"
        | "settings.connectUsb"
        | "settings.disconnect"
        | "settings.tactileConnectedBluetooth"
        | "settings.tactileConnectedUsb"
        | "settings.tactileGenericDevice"
        | "settings.tactileConnecting"
        | "settings.tactileRetry"
        | "settings.tactileNotConnected"
        | "settings.braillePresetSingle"
        | "settings.braillePresetMulti"
        | "settings.enableProvider"
        | "settings.providerApiKey"
        | "settings.providerServerUrl"
        | "settings.providerModelVersion"
        | "settings.apiKeyPlaceholder"
        | "settings.ollamaUrlPlaceholder"
        | "settings.checkingOllamaServerHelp"
        | "settings.validatingApiKeyHelp"
        | "settings.ollamaUnreachableHelp"
        | "settings.providerApiKeyInvalid"
        | "settings.ollamaReachable"
        | "settings.providerApiKeyValid"
        | "settings.checkingOllamaServer"
        | "settings.validatingApiKey"
        | "settings.apiKeyValid"
        | "settings.ollamaUnreachable"
        | "settings.apiKeyInvalid"
        | "settings.modelRetired"
        | "settings.expertiseLevel"
        | "settings.expertiseBasic"
        | "settings.expertiseIntermediate"
        | "settings.expertiseAdvanced"
        | "settings.expertiseCustom"
        | "settings.customInstructions"
        | "settings.customInstructionPlaceholder"
        | "settings.customInstructionTooShort"
        | "settings.customInstructionTooShortOnAiTab"
        | "settings.maidrVersion"
        | "settings.loadedFrom"
        | "settings.browser"
        | "settings.operatingSystem"
        | "settings.diagnostics"
        | "settings.copyDiagnostics"
        | "settings.copyDiagnosticsAria"
        | "settings.copiedToClipboard"
        | "settings.copyFailed"
        | "settings.sourceLocal"
        | "settings.sourceInline"
        | "settings.sourceUnknown"
        | "settings.reset"
        | "settings.resetAria"
        | "settings.close"
        | "settings.closeAria"
        | "settings.save"
        | "settings.saveAria"
        | "tactile.viewWholePlot"
        | "tactile.viewZoomed"
        | "tactile.viewEmpty"
        | "tactile.viewUnchanged"
        | "tactile.noView"
        | "tactile.zoomAtClosest"
        | "tactile.zoomAtWholePlot"
        | "tactile.panWholePlot"
        | "tactile.panEdgeUp"
        | "tactile.panEdgeDown"
        | "tactile.panEdgeLeft"
        | "tactile.panEdgeRight"
        | "tactile.brailleOff"
        | "tactile.notConnected"
        | "tactile.lineWholeShown"
        | "tactile.lineStart"
        | "tactile.lineEnd"
        | "tactile.linePart"
        | "tactile.lineUncontracted"
        | "tactile.deviceDisconnected"
        | "tactile.deviceNoBluetooth"
        | "tactile.deviceNoUsb"
        | "tactile.deviceNoSdk"
        | "tactile.deviceNoneSelected"
        | "tactile.deviceConnectFailed"
        | "tactile.deviceNotPermitted"
        | "description.statOrientation"
        | "description.statSubtitle"
        | "description.statCaption"
        | "description.statCurrentlyOn"
        | "description.statChartTypes"
        | "description.multiPanelFigure"
        | "description.valueInfinity"
        | "description.valueNegativeInfinity"
        | "description.subplotPosition"
        | "description.chartTypeCount"
        | "description.title"
        | "description.close"
        | "description.chartTypePrefix"
        | "description.titleLabel"
        | "description.titleLabelSubplot"
        | "description.titleLabelFigure"
        | "description.axesHeading"
        | "description.axisEntry"
        | "description.summaryHeading"
        | "description.subplotsHeading"
        | "description.subplotUnknown"
        | "description.subplotCurrent"
        | "description.layersHeading"
        | "description.showingLayer"
        | "description.layerHint"
        | "description.layerUpdated"
        | "description.rowOne"
        | "description.rowMany"
        | "description.tableCaption"
        | "description.tableCaptionTruncated"
        | "description.tableShowMore"
        | "description.tableColumn"
        | "notification.speedUp"
        | "notification.maxSpeed"
        | "notification.speedDown"
        | "notification.minSpeed"
        | "notification.resetSpeed"
        | "notification.soundIs"
        | "notification.audioModeOff"
        | "notification.audioModeOn"
        | "notification.audioModeCombined"
        | "notification.audioModeSeparate"
        | "notification.brailleIsOn"
        | "notification.brailleIsOff"
        | "notification.brailleNoInfo"
        | "notification.brailleNotSupported"
        | "notification.brailleDisplay"
        | "notification.monitoringLiveOnly"
        | "notification.monitoringOn"
        | "notification.monitoringOff"
        | "notification.highContrastOn"
        | "notification.highContrastOff"
        | "notification.deltaCandlestickOnly"
        | "notification.deltaNeedsLineLayer"
        | "notification.deltaReferenceUnavailable"
        | "notification.deltaNoMatchingX"
        | "notification.deltaKeepingComparison"
        | "notification.deltaNoComparisonAtX"
        | "notification.deltaActivationFailed"
        | "notification.deltaActivated"
        | "notification.deltaClosed"
        | "notification.deltaClosedByUpdate"
        | "notification.deltaNoReferenceChosen"
        | "notification.deltaTraceTitle"
        | "notification.deltaYAxisLabel"
        | "notification.deltaPickerTitle"
        | "notification.deltaPickerClose"
        | "notification.deltaPickerDescription"
        | "notification.deltaPickerListLabel"
        | "rotor.higherValueMode"
        | "rotor.lowerValueMode"
        | "rotor.dataMode"
        | "rotor.rowColMode"
        | "rotor.gridMode"
        | "rotor.intersectionMode"
        | "rotor.pointMode"
        | "rotor.gridModeDimensions"
        | "rotor.directionAbove"
        | "rotor.directionBelow"
        | "rotor.directionLeft"
        | "rotor.directionRight"
        | "rotor.lowerValueNoun"
        | "rotor.higherValueNoun"
        | "rotor.pointNoun"
        | "rotor.gridValueNoun"
        | "rotor.noneFoundVerticalTerse"
        | "rotor.noneFoundVerticalVerbose"
        | "rotor.noneFoundHorizontalTerse"
        | "rotor.noneFoundHorizontalVerbose"
        | "rotor.filterVerticalUnavailableTerse"
        | "rotor.filterVerticalUnavailableVerbose"
        | "rotor.intersectionVerticalUnavailableTerse"
        | "rotor.intersectionVerticalUnavailableVerbose"
        | "rotor.intersectionUnavailableTerse"
        | "rotor.intersectionUnavailableVerbose"
        | "rotor.noIntersectionTerse"
        | "rotor.noIntersectionVerbose"
        | "keybinding.accessLabels"
        | "keybinding.activateCurrentSubplot"
        | "keybinding.announceCaption"
        | "keybinding.announceCurrentSubplot"
        | "keybinding.announcePlotTitle"
        | "keybinding.announcePosition"
        | "keybinding.announceSubtitle"
        | "keybinding.announceXLabel"
        | "keybinding.announceYLabel"
        | "keybinding.announceZLabel"
        | "keybinding.autoplayBackward"
        | "keybinding.autoplayDownward"
        | "keybinding.autoplayForward"
        | "keybinding.autoplayUpward"
        | "keybinding.changeReferenceLine"
        | "keybinding.chooseCandlestickReferenceLine"
        | "keybinding.close"
        | "keybinding.closeChartDescription"
        | "keybinding.closeChat"
        | "keybinding.closeHelp"
        | "keybinding.closeReferencePicker"
        | "keybinding.enterGridCell"
        | "keybinding.exitBrailleMode"
        | "keybinding.exitComparisonAndReturnToChart"
        | "keybinding.exitGridCell"
        | "keybinding.exitLabelMode"
        | "keybinding.exitReviewMode"
        | "keybinding.goToExtrema"
        | "keybinding.goToBottomExtreme"
        | "keybinding.goToLeftExtreme"
        | "keybinding.goToMaximumValue"
        | "keybinding.goToMinimumValue"
        | "keybinding.goToRightExtreme"
        | "keybinding.goToTopExtreme"
        | "keybinding.moveDown"
        | "keybinding.moveLeft"
        | "keybinding.moveRight"
        | "keybinding.moveUp"
        | "keybinding.moveToNextLayer"
        | "keybinding.moveToPreviousLayer"
        | "keybinding.navigateDown"
        | "keybinding.navigateLeft"
        | "keybinding.navigateLeftInCell"
        | "keybinding.navigateRight"
        | "keybinding.navigateRightInCell"
        | "keybinding.navigateUp"
        | "keybinding.nextNavigationMode"
        | "keybinding.nextReferenceLine"
        | "keybinding.openChartDescription"
        | "keybinding.openChat"
        | "keybinding.openCommandPalette"
        | "keybinding.openSettings"
        | "keybinding.openCloseHelp"
        | "keybinding.previousNavigationMode"
        | "keybinding.previousReferenceLine"
        | "keybinding.replayCurrentPoint"
        | "keybinding.resetAutoplaySpeed"
        | "keybinding.resetTactileDisplayZoom"
        | "keybinding.returnToSubplot"
        | "keybinding.select"
        | "keybinding.selectReferenceLine"
        | "keybinding.speedDownAutoplay"
        | "keybinding.speedUpAutoplay"
        | "keybinding.standardTextSelection"
        | "keybinding.stopAutoplay"
        | "keybinding.toggleBrailleMode"
        | "keybinding.toggleCandlestickReferenceComparison"
        | "keybinding.toggleHighContrastMode"
        | "keybinding.toggleMonitorMode"
        | "keybinding.toggleReviewMode"
        | "keybinding.toggleSonificationMode"
        | "keybinding.toggleTextMode"
        | "keybinding.turnOffReferenceComparison"
        | "keybinding.zoomInTactileDisplay"
        | "keybinding.zoomOutTactileDisplay"
        | "keybinding.helpTitle"
        | "keybinding.helpCloseButton"
        | "keybinding.commandPaletteTitle"
        | "keybinding.commandPaletteInstructions"
        | "keybinding.commandPaletteSearchPlaceholder"
        | "keybinding.commandPaletteSearchLabel"
        | "keybinding.commandPaletteListLabel"
        | "text.labelIsValue"
        | "text.labelAreValues"
        | "text.labelIsRange"
        | "text.rangeThrough"
        | "text.sectionLabel"
        | "text.plotOfType"
        | "text.gridCell"
        | "text.layerOfSize"
        | "text.layerSwitchAt"
        | "text.noAdditionalLayer"
        | "text.noPlotInfo"
        | "text.noFigureInfo"
        | "text.figureSingleType"
        | "text.figureMultiType"
        | "text.subplotOfSize"
        | "text.subplotOfSizeTitled"
        | "text.subplotIndex"
        | "text.figureLobbyDetails"
        | "text.pressEnterToSelect"
        | "text.enteredSubplot"
        | "text.enteredSubplotTitled"
        | "text.enteredSubplotTyped"
        | "text.enteredSubplotTitledTyped"
        | "text.terseEmptySubplot"
        | "text.subplotEmpty"
        | "text.subplotEmptyTitled"
        | "text.figureTerse"
        | "text.figureTerseTitled"
        | "text.figureTerseSubplot"
        | "text.returnedToFigure"
        | "text.returnedToFigureSubplot"
        | "text.returnedToFigureSubplotTitled"
        | "text.noOutliersFor"
        | "text.outliersForOne"
        | "text.outliersForMany"
        | "text.terseNoOutliers"
        | "text.terseOutliers"
        | "text.shareOfTotal"
        | "text.intervalRange"
        | "text.intervalFrom"
        | "text.intervalUpTo"
        | "text.noPoints"
        | "text.pointIsOne"
        | "text.pointsAreMany"
        | "text.tersePoints"
        | "text.noPointsInCell"
        | "text.noMoreData"
        | "text.noMoreDataVerbose"
        | "text.noMoreSubplots"
        | "text.noMoreSubplotsVerbose"
        | "text.textMode"
        | "text.modeOff"
        | "text.modeTerse"
        | "text.modeVerbose"
        | "text.textModeOffHint"
        | "text.trendBull"
        | "text.trendBear"
        | "text.trendNeutral"
        | "text.noInfoForReview"
        | "text.reviewMode"
        | "text.reviewOn"
        | "text.reviewOff"
        | "text.modifierControl"
        | "text.modifierCommand"
        | "text.invalidKey"
        | "text.brailleUnavailableHere"
        | "text.subplotPrefix"
        | "text.figureAxisLabelIs"
        | "text.axisLabelIs"
        | "text.axisLabelUnavailable"
        | "text.unavailable"
        | "text.figureTitle"
        | "text.subplotTitleIndexed"
        | "text.subplotTitle"
        | "text.title"
        | "text.noTitleAvailable"
        | "text.subtitle"
        | "text.noSubtitleAvailable"
        | "text.caption"
        | "text.noCaptionAvailable"
        | "text.notInChart"
        | "text.indexOfSize"
        | "text.positionIs"
        | "text.positionIsColumnRow"
        | "text.positionInSection"
        | "text.positionOfTotalWith"
        | "text.level"
        | "text.violinOfTotal"
        | "text.seriesOfTotal"
        | "text.seriesNounLine"
        | "text.seriesNounObservation"
        | "text.seriesNounCompetitor"
        | "text.seriesNounSeries"
        | "text.columnRowPosition"
        | "text.wholeCircle"
        | "text.nearlyWholeCircle"
        | "text.atClockHour"
        | "text.fromClockHourTo"
        | "text.noMinimumValue"
        | "text.noMaximumValue"
        | "text.pointPosition"
        | "common.missing"

    Message key of the human-readable description for the help menu

    helpKey?: string

    Override the key display in help menu (e.g., 'cmd + up' instead of 'cmd+up')

    showInHelp?: boolean

    Whether to show this entry in the help menu (default: true)