import { ComponentProps, ReactNode } from "react"; import { InternalProps, OmitInternalProps, SlotProps, StyledComponentProps } from "../../shared"; import { ResponsiveProp } from "../../styling"; declare const DefaultElement = "span"; export interface InnerLozengeProps extends SlotProps, InternalProps, StyledComponentProps { /** * React children. */ children: ReactNode; /** . */ fluid?: boolean; /** * Whether or not to add emphasis to the lozenge. */ highlight?: boolean; /** * A lozenge can vary in size. */ size?: ResponsiveProp<"sm" | "md">; /** * The lozenze style to use. */ variant?: "informative" | "warning" | "positive" | "negative"; } export declare function InnerLozenge({ as, children, fluid, forwardedRef, highlight, size, variant, ...rest }: InnerLozengeProps): JSX.Element; export declare namespace InnerLozenge { var defaultElement: string; } /** * Lozenges are used to highlight an item's status, for quick recognition or to give additional information such as highlighting a new item. * * [Documentation](https://orbit.sharegate.design/?path=/docs/lozenge--default-story) */ export declare const Lozenge: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; export declare type LozengeProps = ComponentProps; export {};