import { ButtonHTMLAttributes } from 'react';
import { IconProps } from '../Icon';
import { Box } from '../Box';
declare type BoxProps = React.ComponentProps<typeof Box>;
export declare type variants = 'primary' | 'raw';
export declare type IconButtonProps = {
    /**
     * Specify the variant of Button you want to create
     */
    variant?: variants;
    onClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    IconComponent?: React.ComponentType;
    buttonProps?: BoxProps & ButtonHTMLAttributes<HTMLButtonElement>;
    style?: any;
    children?: React.ReactNode;
} & IconProps;
export declare const IconButtonDefaultProps: {
    variant: variants;
};
export {};
//# sourceMappingURL=definitions.d.ts.map