import { default as React, ButtonHTMLAttributes } from 'react';
import { ButtonComponent, ButtonProps } from './types.cjs';
export declare const Button: ButtonComponent;
/**
 * @deprecated bruk heller {@link Button} med ghost-varianten
 */
export declare function PrimaryButton<ElementType extends React.ElementType = "button">(props: Omit<ButtonProps<ElementType>, "variant" | "onClick" | "as"> & Pick<ButtonHTMLAttributes<HTMLButtonElement>, "onClick">): React.JSX.Element;
/**
 * @deprecated bruk heller {@link Button} med ghost-varianten
 */
export declare function SecondaryButton<ElementType extends React.ElementType = "button">(props: Omit<ButtonProps<ElementType>, "variant" | "onClick" | "as"> & Pick<ButtonHTMLAttributes<HTMLButtonElement>, "onClick">): React.JSX.Element;
/**
 * @deprecated bruk heller {@link Button} med ghost-varianten
 */
export declare function TertiaryButton<ElementType extends React.ElementType = "button">(props: Omit<ButtonProps<ElementType>, "variant" | "onClick" | "as"> & Pick<ButtonHTMLAttributes<HTMLButtonElement>, "onClick">): React.JSX.Element;
/**
 * @deprecated bruk heller {@link Button} med ghost-varianten
 */
export declare function GhostButton<ElementType extends React.ElementType = "button">(props: Omit<ButtonProps<ElementType>, "variant" | "loader">): React.JSX.Element;
