import React from 'react';
import { SxProp } from '../sx';
import { VariantType } from './types';
declare const Button: React.ForwardRefExoticComponent<{
    variant?: VariantType | undefined;
    size?: import("./types").Size | undefined;
    icon?: React.FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
    leadingIcon?: React.FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
    trailingIcon?: React.FunctionComponent<import("@primer/octicons-react/dist/icons").IconProps> | undefined;
    disabled?: boolean | undefined;
    children: React.ReactNode;
} & SxProp & React.HTMLAttributes<HTMLButtonElement> & React.RefAttributes<HTMLButtonElement>>;
export { Button };
