@cerberus-design/react
Version:
The Cerberus Design React component library.
15 lines (14 loc) • 888 B
TypeScript
import { ButtonGroupVariantProps } from 'styled-system/recipes';
import { CerberusPrimitiveProps } from '../../system/index';
import { HTMLAttributes, ForwardRefExoticComponent, ClassAttributes, ButtonHTMLAttributes, RefAttributes } from 'react';
import { PolymorphicProps } from '@ark-ui/react';
/**
* The root element of the Button component.
*/
export declare const ButtonRoot: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps< ClassAttributes<HTMLButtonElement> & ButtonHTMLAttributes<HTMLButtonElement> & PolymorphicProps>, "ref"> & RefAttributes<unknown>>;
export type ButtonGroupProps = CerberusPrimitiveProps<HTMLAttributes<HTMLDivElement> & ButtonGroupVariantProps>;
/**
* The ButtonGroup component is a wrapper that groups multiple Button
* components together.
*/
export declare function ButtonGroup(props: ButtonGroupProps): import("react/jsx-runtime").JSX.Element;