import { type VariantProps } from "class-variance-authority"; declare const stackButtonVariants: (props?: ({ variant?: "accent" | "borderless" | "borderless-accent" | "borderless-on-dark" | "flash" | "negative" | "on-dark" | "primary" | "pro" | "secondary" | "secondary-accent" | "secondary-on-dark" | "secondary-outline" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type StackButtonIcon = React.ComponentType>; export type StackButtonProps = Readonly<{ icon: StackButtonIcon | React.ReactNode; children: React.ReactNode; }> & VariantProps & Omit, "children">; export declare function StackButton({ icon, variant, type, className, children, ref, ...props }: StackButtonProps): import("react").JSX.Element; export declare namespace StackButton { var displayName: string; } export {}; //# sourceMappingURL=StackButton.d.ts.map