import React from 'react';
import { type VariantProps } from 'class-variance-authority';
declare const statusBadgeVariants: (props?: ({
    variant?: "button" | "card" | null | undefined;
    colorScheme?: "error" | "warning" | "default" | "success" | "cyan" | "green" | "pink" | "purple" | "yellow" | "accentBorder" | "errorBorder" | "whiteBorder" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface StatusBadgeProps extends React.HTMLAttributes<HTMLSpanElement>, VariantProps<typeof statusBadgeVariants> {
    text: string;
    /**
     * When true, renders `text` verbatim on a single line, bypassing the
     * default multi-word vertical-stack behavior used by `variant="button"`.
     * Use this for compact inline contexts (e.g. chat-inline roadmap cards)
     * where the stamp-like stacked layout is undesirable.
     */
    singleLine?: boolean;
}
declare function StatusBadge({ text, variant, colorScheme, className, singleLine, ...props }: StatusBadgeProps): React.JSX.Element;
export { StatusBadge, statusBadgeVariants };
//# sourceMappingURL=status-badge.d.ts.map