import React from "react";

//#region src/StateLabel/StateLabel.d.ts
declare const octiconMap: {
  issueOpened: import("@primer/octicons-react").Icon;
  pullOpened: import("@primer/octicons-react").Icon;
  issueClosed: import("@primer/octicons-react").Icon;
  issueClosedNotPlanned: import("@primer/octicons-react").Icon;
  pullClosed: import("@primer/octicons-react").Icon;
  pullMerged: import("@primer/octicons-react").Icon;
  draft: import("@primer/octicons-react").Icon;
  issueDraft: import("@primer/octicons-react").Icon;
  pullQueued: import("@primer/octicons-react").Icon;
  unavailable: import("@primer/octicons-react").Icon;
  alertOpened: import("@primer/octicons-react").Icon;
  alertFixed: import("@primer/octicons-react").Icon;
  alertDismissed: import("@primer/octicons-react").Icon;
  alertClosed: import("@primer/octicons-react").Icon;
  open: null;
  closed: null;
  archived: import("@primer/octicons-react").Icon;
};
type StateLabelProps = React.HTMLAttributes<HTMLSpanElement> & {
  size?: 'small' | 'medium'; /** @deprecated use size property with value 'small' or 'medium' instead */
  variant?: 'normal' | 'small';
  status: keyof typeof octiconMap;
};
declare const StateLabel: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLSpanElement> & {
  size?: "small" | "medium"; /** @deprecated use size property with value 'small' or 'medium' instead */
  variant?: "normal" | "small";
  status: keyof typeof octiconMap;
} & React.RefAttributes<HTMLSpanElement>>;
//#endregion
export { StateLabelProps, StateLabel as default };