///
///
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;
}