/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */
const IDS = {
  content: "content",
  toggle: "toggle",
  header: "header"
};
const CSS = {
  actionsEnd: "actions-end",
  container: "container",
  content: "content",
  contentEnd: "content-end",
  contentStart: "content-start",
  description: "description",
  header: "header",
  headerContainer: "header-container",
  headerHasContent: "header--has-content",
  headerDraggable: "header--draggable",
  heading: "heading",
  icon: "icon",
  iconStart: "icon--start",
  iconEnd: "icon--end",
  iconEndContainer: "icon-end-container",
  invalid: "invalid",
  statusIcon: "status-icon",
  title: "title",
  toggle: "toggle",
  toggleIcon: "toggle-icon",
  valid: "valid"
};
const SLOTS = {
  actionsEnd: "actions-end",
  contentEnd: "content-end",
  contentStart: "content-start",
  headerMenuActions: "header-menu-actions"
};
const ICONS = {
  expanded: "chevron-up",
  collapsed: "chevron-down",
  valid: "check-circle",
  invalid: "exclamation-mark-triangle"
};
function isBlock(el) {
  return el?.tagName === "CALCITE-BLOCK";
}
export {
  CSS as C,
  ICONS as I,
  SLOTS as S,
  IDS as a,
  isBlock as i
};
