import { c as t } from "../../chunks/runtime.js";
import { css as e, html as s } from "lit";
import { LitElement as r, createEvent as o } from "@arcgis/lumina";
import { a as i } from "../../chunks/component-utils.js";
import { u as a } from "../../chunks/useView.js";
/*! All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.34/esri/copyright.txt for details.
v4.34.7 */
const m = e`:host{pointer-events:auto}`;
class c extends r {
  constructor() {
    super(...arguments), this.view = a(this), this.arcgisReady = o();
  }
  static {
    this.properties = { position: 1, referenceElement: 1, view: 0 };
  }
  static {
    this.styles = m;
  }
  loaded() {
    i(this);
  }
  render() {
    return s`<slot></slot>`;
  }
}
t("arcgis-placement", c);
export {
  c as ArcgisPlacement
};
