import React from 'react'; import type { GetRef } from '../utils/refs'; import type { CommonComponentProps, MarginModifierProp, ModifierClassProp } from '../types'; interface ButtonControlProps extends CommonComponentProps, MarginModifierProp, ModifierClassProp { active?: boolean; 'aria-controls'?: string; 'aria-expanded'?: React.AriaAttributes['aria-expanded']; children?: React.ReactNode; disabled?: boolean; getRef?: GetRef; id?: string; name?: string; onClick?: React.MouseEventHandler; title?: string; } export declare function ButtonControl({ _modifierClass, active, 'aria-controls': ariaControls, 'aria-expanded': ariaExpanded, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-describedby': ariaDescribedby, children, disabled, getRef, id, margin, name, onClick, title, ...rest }: ButtonControlProps): React.JSX.Element; export {};