///
import type MapView from "@arcgis/core/views/MapView.js";
import type { PublicLitElement as LitElement } from "@arcgis/lumina";
import type { Ref } from "lit-html/directives/ref.js";
import type { ArcgisFullscreen as ArcgisFullscreen2 } from "@arcgis/map-components/components/arcgis-fullscreen";
export abstract class MapFullscreen extends LitElement {
/** arcgis-fullscreen web component ref */
accessor fullscreenRef: Ref;
/** esri/views/MapView: https://developers.arcgis.com/javascript/latest/api-reference/esri-views-MapView.html */
accessor mapView: MapView | undefined;
/** Emitted on demand when the fullscreen widget state has changed */
readonly fullscreenStateChange: import("@arcgis/lumina").TargetedEvent;
readonly "@eventTypes": {
fullscreenStateChange: MapFullscreen["fullscreenStateChange"]["detail"];
};
}