import { Display, Flex, Position } from "./types";
/**
 * @since 2.0
 * @status stable
 *
 * @slot default - The box content. | Type: any
 */
export declare class CorejamBox {
  hash: string;
  display: Display;
  smDisplay: Display;
  mdDisplay: Display;
  lgDisplay: Display;
  xlDisplay: Display;
  flex: Flex.Flex;
  direction: Flex.Direction;
  smDirection: Flex.Direction;
  mdDirection: Flex.Direction;
  lgDirection: Flex.Direction;
  xlDirection: Flex.Direction;
  items: Flex.AlignItems;
  smItems: Flex.AlignItems;
  mdItems: Flex.AlignItems;
  lgIitems: Flex.AlignItems;
  xlItems: Flex.AlignItems;
  alignContent: Flex.AlignContent;
  smAlignContent: Flex.AlignContent;
  mdAlignContent: Flex.AlignContent;
  lgAlignContent: Flex.AlignContent;
  xlAlignContent: Flex.AlignContent;
  self: Flex.Self;
  smSelf: Flex.Self;
  mdSelf: Flex.Self;
  lgSelf: Flex.Self;
  xlSelf: Flex.Self;
  justify: Flex.Justify;
  smJustify: Flex.Justify;
  mdJustify: Flex.Justify;
  lgJustify: Flex.Justify;
  xljustify: Flex.Justify;
  wrap: Flex.Wrap;
  smWrap: Flex.Wrap;
  mdWrap: Flex.Wrap;
  lgWrap: Flex.Wrap;
  xlWrap: Flex.Wrap;
  flow: Flex.Flow;
  smFlow: Flex.Flow;
  mdFlow: Flex.Flow;
  lgFlow: Flex.Flow;
  xlFlow: Flex.Flow;
  order: number;
  smOrder: number;
  mdOrder: number;
  lgOrder: number;
  xlOrder: number;
  grow: number;
  smGrow: number;
  mdGrow: number;
  lgGrow: number;
  xlGrow: number;
  shrink: number;
  smShrink: number;
  mdShrink: number;
  lgShrink: number;
  xlShrink: number;
  basis: number;
  smBasis: number;
  mdBasis: number;
  lgBasis: number;
  xlBasis: number;
  w: string;
  smW: string;
  mdW: string;
  lgW: string;
  xlW: string;
  minH: string;
  h: string;
  smH: string;
  mdH: string;
  lgH: string;
  xlH: string;
  p: number;
  smP: number;
  mdP: number;
  lgP: number;
  xlP: number;
  py: number;
  smPy: number;
  mdPy: number;
  lgPy: number;
  xlPy: number;
  px: number;
  smPx: number;
  mdPx: number;
  lgPx: number;
  xlPx: number;
  pt: number;
  smPt: number;
  mdPt: number;
  lgPt: number;
  xlPt: number;
  pr: number;
  smPr: number;
  mdPr: number;
  lgPr: number;
  xlPr: number;
  pb: number;
  smPb: number;
  mdPb: number;
  lgPb: number;
  xlPb: number;
  pl: number;
  smPl: number;
  mdPl: number;
  lgPl: number;
  xlPl: number;
  m: number;
  smM: number;
  mdM: number;
  lgM: number;
  xlM: number;
  my: number;
  smMy: number;
  mdMy: number;
  lgMy: number;
  xlMy: number;
  mx: string;
  smMx: string;
  mdMx: string;
  lgMx: string;
  xlMx: string;
  mt: number;
  smMt: number;
  mdMt: number;
  lgMt: number;
  xlMt: number;
  mr: number;
  smMr: number;
  mdMr: number;
  lgMr: number;
  xlMr: number;
  mb: number;
  smMb: number;
  mdMb: number;
  lgMb: number;
  xlMb: number;
  ml: number;
  smMl: number;
  mdMl: number;
  lgMl: number;
  xlMl: number;
  max: string;
  smMax: string;
  mdMax: string;
  lgMax: string;
  xlMax: string;
  bg: string;
  smBg: string;
  mdBg: string;
  lgBg: string;
  xlBg: string;
  hoverBg: string;
  smHoverBg: string;
  mdHoverBg: string;
  lgHoverBg: string;
  xlHoverBg: string;
  hide: boolean;
  smHide: boolean;
  mdHide: boolean;
  lgHide: boolean;
  xlHide: boolean;
  show: string;
  smShow: string;
  mdShow: string;
  lgShow: string;
  xlShow: string;
  collapse: "collapse" | "separate";
  bColor: string;
  rounded: string;
  roundedTop: string;
  roundedRight: string;
  roundedLeft: string;
  roundedBottom: string;
  bStyle: string;
  bWidth: number;
  bWidthTop: number;
  bWidthRight: number;
  bWidthBottom: number;
  bWidthLeft: number;
  animation: string;
  shadow: string;
  hoverShadow: string;
  position: Position;
  top: number;
  right: number;
  bottom: number;
  left: number;
  z: number;
  transition: string;
  overflow: string;
  columnCount: string;
  smColumnCount: string;
  mdColumnCount: string;
  lgColumnCount: string;
  xlColumnCount: string;
  columnFill: string;
  smColumnFill: string;
  mdColumnFill: string;
  lgColumnFill: string;
  xlColumnFill: string;
  columnRuleColor: string;
  smColumnRuleColor: string;
  mdColumnRuleColor: string;
  lgColumnRuleColor: string;
  xlColumnRuleColor: string;
  columnRuleStyle: string;
  smColumnRuleStyle: string;
  mdColumnRuleStyle: string;
  lgColumnRuleStyle: string;
  xlColumnRuleStyle: string;
  columnRuleWidth: string;
  smColumnRuleWidth: string;
  mdColumnRuleWidth: string;
  lgColumnRuleWidth: string;
  xlColumnRuleWidth: string;
  columnSpan: string;
  smColumnSpan: string;
  mdColumnSpan: string;
  lgColumnSpan: string;
  xlColumnSpan: string;
  droppableElements: string[];
  componentWillRender(): Promise<void>;
  render(): any;
}
