import { ButtonContext } from 'react-aria-components';
import { ButtonProps } from './button.types.ts';
/**
 * # Button
 *
 * Displays a Button.
 *
 * @see {@link https://nimbus-documentation.vercel.app/components/inputs/button}
 */
declare const ButtonComponent: {
    (props: ButtonProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
/**
 * ### Button
 *
 * Displays a Button.
 *
 * @see {@link https://nimbus-documentation.vercel.app/components/inputs/button}
 */
export declare const Button: typeof ButtonComponent & {
    /**
     * ### Button.Context
     *
     * Re-exports React-Aria's `ButtonContext`
     *
     * For advanced use cases, **you generally will not need this**
     *
     * @see {@link https://react-spectrum.adobe.com/react-aria/advanced.html#contexts}
     * @see {@link https://react-spectrum.adobe.com/react-aria/Button.html#contexts}
     */
    Context: typeof ButtonContext;
};
export {};
