import { ControlType, Priority } from '../common';
/**
 * @deprecated use `'default'` instead
 */
type DeprecatedTypes = `${ControlType.ACCENT | ControlType.POSITIVE}`;
export interface CircularButtonProps {
    className?: string;
    children: string;
    disabled?: boolean;
    icon: React.ReactElement<{
        size?: unknown;
    }> | React.ReactNode;
    onClick?: React.MouseEventHandler<HTMLInputElement> & React.MouseEventHandler<HTMLButtonElement> & React.MouseEventHandler<HTMLAnchorElement>;
    priority?: `${Priority.PRIMARY | Priority.SECONDARY}`;
    /**
     * `"accent"` and `"positive"` values are **deprecated**, please use `"default"` instead
     */
    type?: DeprecatedTypes | 'default' | `${ControlType.NEGATIVE}`;
}
declare const CircularButton: ({ className, children, disabled, icon, onClick, priority, type, }: CircularButtonProps) => import("react").JSX.Element;
export default CircularButton;
//# sourceMappingURL=CircularButton.d.ts.map