import * as React from "react";
import type { ComponentMetadata } from "@/lib/component-metadata";
interface ShinyButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    children: React.ReactNode;
    className?: string;
    variant?: "default" | "primary" | "secondary" | "success" | "warning" | "error";
    size?: "sm" | "md" | "lg";
    shimmer?: boolean;
    onClick?: () => void;
}
export declare const ShinyButton: React.ForwardRefExoticComponent<ShinyButtonProps & React.RefAttributes<HTMLButtonElement>>;
export declare const shinyButtonMetadata: ComponentMetadata;
export {};
//# sourceMappingURL=shiny-button.d.ts.map