/// /// import { ScoreboardItem, ScoreboardState, ScoreboardPosition, ScoreboardMode } from './types/interfaces'; import { PropertyValues } from 'lit'; import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina'; export declare class InstantAppsScoreboard extends LitElement { /** MapView or SceneView to reference extent, viewpoint, and layers in map to perform calculations. */ view?: __esri.MapView | __esri.SceneView; /** * Data on layers, field attribute info, operations, for each scoreboard item * * @required */ items: ScoreboardItem[]; /** * Position of scoreboard i.e. 'bottom', 'left', or 'right'. * * @default "bottom" */ position: ScoreboardPosition; /** * Mode of scoreboard i.e. 'floating' or 'pinned'. * * @default "floating" */ mode: ScoreboardMode; /** * Number of scoreboard items that can be viewed at a time. Minimum: 2, Maximum : 6. * * @default 6 */ itemLimit: number; /** * Controls the behavior to auto dock the scoreboard to the bottom in smaller parent containers/mobile devices. * * @default true */ autoDockEnabled: boolean; /** Optional geometry in which the statistics will be calculated. To re-calculate the scoreboard's statistics based on the current view extent, set this property to `null`. */ geometry: __esri.Geometry | null; /** * Determines whether to query against feature layer service or feature layer view. Default: 'layerView' * * @default "layerView" */ queryType: "layer" | "layerView"; /** Emits when scoreboard item values have been calculated and updated. */ readonly scoreboardItemsUpdated: TargetedEvent; }