import * as react_jsx_runtime from 'react/jsx-runtime';
import * as class_variance_authority_dist_types from 'class-variance-authority/dist/types';
import { VariantProps } from 'class-variance-authority';
import { Icon } from './icons/index.js';
import 'lucide-react';
import 'react';
import './icons/copy.js';
import './icons/expanding-arrow.js';
import './icons/magic.js';
import './icons/photo.js';
import './icons/sort-order.js';
import './icons/success.js';
import './icons/tick.js';
import './icons/loading-circle.js';
import './icons/loading-dots.js';
import './icons/loading-spinner.js';
import './icons/facebook.js';
import './icons/github.js';
import './icons/google.js';
import './icons/linkedin.js';
import './icons/prisma.js';
import './icons/product-hunt.js';
import './icons/raycast.js';
import './icons/tinybird.js';
import './icons/twitter.js';
import './icons/unsplash.js';
import './icons/youtube.js';
import './icons/go.js';
import './icons/php.js';
import './icons/python.js';
import './icons/ruby.js';
import './icons/typescript.js';
import './icons/continents/af.js';
import './icons/continents/as.js';
import './icons/continents/eu.js';
import './icons/continents/na.js';
import './icons/continents/oc.js';
import './icons/continents/sa.js';
import './icons/default-domains/amazon.js';
import './icons/default-domains/chatgpt.js';
import './icons/default-domains/figma.js';
import './icons/default-domains/github-enhanced.js';
import './icons/default-domains/google-enhanced.js';
import './icons/default-domains/spotify.js';
import './icons/payout-platforms/airtm.js';
import './icons/payout-platforms/cash-app.js';
import './icons/payout-platforms/payoneer.js';
import './icons/payout-platforms/paypal.js';
import './icons/payout-platforms/venmo.js';
import './icons/nucleo/apple.js';
import './icons/nucleo/arrow-bold-up.js';
import './icons/nucleo/arrow-right.js';
import './icons/nucleo/arrow-trend-up.js';
import './icons/nucleo/arrow-turn-left.js';
import './icons/nucleo/arrow-turn-right2.js';
import './icons/nucleo/arrow-up-right.js';
import './icons/nucleo/arrows-opposite-direction-y.js';
import './icons/nucleo/badge-check.js';
import './icons/nucleo/blog.js';
import './icons/nucleo/bolt.js';
import './icons/nucleo/bolt-fill.js';
import './icons/nucleo/book-open.js';
import './icons/nucleo/book2.js';
import './icons/nucleo/book2-fill.js';
import './icons/nucleo/books2.js';
import './icons/nucleo/box-archive.js';
import './icons/nucleo/bullet-list.js';
import './icons/nucleo/bullet-list-fill.js';
import './icons/nucleo/calendar-days.js';
import './icons/nucleo/calendar6.js';
import './icons/nucleo/cards.js';
import './icons/nucleo/caret-up-fill.js';
import './icons/nucleo/chart-activity2.js';
import './icons/nucleo/chart-line.js';
import './icons/nucleo/check.js';
import './icons/nucleo/check2.js';
import './icons/nucleo/checkbox-checked-fill.js';
import './icons/nucleo/checkbox-unchecked.js';
import './icons/nucleo/circle-check.js';
import './icons/nucleo/circle-check-fill.js';
import './icons/nucleo/circle-dollar.js';
import './icons/nucleo/circle-dotted.js';
import './icons/nucleo/circle-half-dotted-check.js';
import './icons/nucleo/circle-half-dotted-clock.js';
import './icons/nucleo/circle-info.js';
import './icons/nucleo/circle-warning.js';
import './icons/nucleo/circle-xmark.js';
import './icons/nucleo/circles.js';
import './icons/nucleo/circles3.js';
import './icons/nucleo/cloud-upload.js';
import './icons/nucleo/code.js';
import './icons/nucleo/color-palette2.js';
import './icons/nucleo/connected-dots.js';
import './icons/nucleo/connected-dots-fill.js';
import './icons/nucleo/connected-dots4.js';
import './icons/nucleo/connections3.js';
import './icons/nucleo/crosshairs3.js';
import './icons/nucleo/cube.js';
import './icons/nucleo/cube-settings.js';
import './icons/nucleo/cube-settings-fill.js';
import './icons/nucleo/currency-dollar.js';
import './icons/nucleo/cursor-rays.js';
import './icons/nucleo/database-key.js';
import './icons/nucleo/desktop.js';
import './icons/nucleo/diamond-turn-right.js';
import './icons/nucleo/dots.js';
import './icons/nucleo/download.js';
import './icons/nucleo/duplicate.js';
import './icons/nucleo/earth-position.js';
import './icons/nucleo/envelope-arrow-right.js';
import './icons/nucleo/eye.js';
import './icons/nucleo/eye-slash.js';
import './icons/nucleo/feather-fill.js';
import './icons/nucleo/file-zip2.js';
import './icons/nucleo/filter-bars.js';
import './icons/nucleo/filter2.js';
import './icons/nucleo/flag-wavy.js';
import './icons/nucleo/flag2.js';
import './icons/nucleo/flag6.js';
import './icons/nucleo/folder.js';
import './icons/nucleo/gaming-console.js';
import './icons/nucleo/gauge6.js';
import './icons/nucleo/gear.js';
import './icons/nucleo/gear2.js';
import './icons/nucleo/gift.js';
import './icons/nucleo/gift-fill.js';
import './icons/nucleo/globe.js';
import './icons/nucleo/globe-pointer.js';
import './icons/nucleo/globe-search.js';
import './icons/nucleo/globe2.js';
import './icons/nucleo/greek-temple.js';
import './icons/nucleo/grid.js';
import './icons/nucleo/grid-layout-rows.js';
import './icons/nucleo/grid-plus.js';
import './icons/nucleo/headset.js';
import './icons/nucleo/headset-fill.js';
import './icons/nucleo/hexadecagon-star.js';
import './icons/nucleo/hyperlink.js';
import './icons/nucleo/icosahedron.js';
import './icons/nucleo/incognito.js';
import './icons/nucleo/input-password.js';
import './icons/nucleo/input-search.js';
import './icons/nucleo/invoice-dollar.js';
import './icons/nucleo/key.js';
import './icons/nucleo/layout-sidebar.js';
import './icons/nucleo/lines-y.js';
import './icons/nucleo/link-broken.js';
import './icons/nucleo/location-pin.js';
import './icons/nucleo/magnifier.js';
import './icons/nucleo/map-position.js';
import './icons/nucleo/menu3.js';
import './icons/nucleo/message-smile.js';
import './icons/nucleo/mobile-phone.js';
import './icons/nucleo/money-bill2.js';
import './icons/nucleo/money-bills2.js';
import './icons/nucleo/note.js';
import './icons/nucleo/office-building.js';
import './icons/nucleo/page2.js';
import './icons/nucleo/paintbrush.js';
import './icons/nucleo/palette-2.js';
import './icons/nucleo/pen-writing.js';
import './icons/nucleo/pen2.js';
import './icons/nucleo/photo.js';
import './icons/nucleo/plus.js';
import './icons/nucleo/post.js';
import './icons/nucleo/pyramid.js';
import './icons/nucleo/qrcode.js';
import './icons/nucleo/receipt2.js';
import './icons/nucleo/referred-via.js';
import './icons/nucleo/refresh2.js';
import './icons/nucleo/robot.js';
import './icons/nucleo/satellite-dish.js';
import './icons/nucleo/scan-text.js';
import './icons/nucleo/scribble.js';
import './icons/nucleo/shield-alert.js';
import './icons/nucleo/shield-check.js';
import './icons/nucleo/shuffle.js';
import './icons/nucleo/sliders.js';
import './icons/nucleo/square-chart.js';
import './icons/nucleo/square-layout-grid6.js';
import './icons/nucleo/stars2.js';
import './icons/nucleo/table-icon.js';
import './icons/nucleo/table-rows2.js';
import './icons/nucleo/tablet.js';
import './icons/nucleo/tag.js';
import './icons/nucleo/toggle2-fill.js';
import './icons/nucleo/trash.js';
import './icons/nucleo/tv.js';
import './icons/nucleo/user.js';
import './icons/nucleo/user-check.js';
import './icons/nucleo/users.js';
import './icons/nucleo/users6.js';
import './icons/nucleo/watch.js';
import './icons/nucleo/webhook.js';
import './icons/nucleo/window.js';
import './icons/nucleo/window-search.js';
import './icons/nucleo/window-settings.js';
import './icons/nucleo/xmark.js';

declare const statusBadgeVariants: (props?: ({
    variant?: "error" | "success" | "neutral" | "new" | "pending" | "warning" | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
interface BadgeProps extends React.HTMLAttributes<HTMLSpanElement>, VariantProps<typeof statusBadgeVariants> {
    icon?: Icon | null;
}
declare function StatusBadge({ className, variant, icon, onClick, children, ...props }: BadgeProps): react_jsx_runtime.JSX.Element;

export { StatusBadge, statusBadgeVariants };
