import React from 'react'; declare const sizes: { readonly small: "small"; readonly medium: "medium"; readonly large: "large"; readonly xl: "xl"; }; declare type TSize = typeof sizes[keyof typeof sizes]; declare const variant: { readonly accent: "accent"; readonly primary: "primary"; readonly danger: "danger"; readonly secondary: "secondary"; }; declare type TVariant = typeof variant[keyof typeof variant]; declare const spacing: { readonly narrow: "narrow"; readonly wide: "wide"; readonly normal: "normal"; readonly none: "none"; }; declare type TSpacing = typeof spacing[keyof typeof spacing]; export interface CircleButtonRequiredStyleProps { size: TSize; variant: TVariant; /** * * Change the horizontal spacing of the button * * @default normal */ verticalSpacing: TSpacing; /** * Change the horizontal spacing of the button * * @default normal */ horizontalSpacing: TSpacing; } export interface CircleButtonOptionalStyleProps { /** * Custom CSS to override component styling */ style?: React.CSSProperties; } export interface CircleButtonComponentProps { /** * Make buttons look inactive by adding the disabled boolean attribute to any