import React from "react";
import { ButtonProps } from "../button/Button";
import { componentVariantPropNames } from "../../../fd-toolbox/constants/html-constants";
import { VoidFuncNoParam } from "../../../fd-toolbox/functions/internal-getter-setter-functions";
/**
 * Props for {@link BackButton}
 */
export interface BackButtonProps {
    /** The URL to navigate to when the button is clicked */
    href?: string;
    /** The variant of the button */
    variant?: ButtonProps[typeof componentVariantPropNames.variant];
    /** The size of the button */
    size?: ButtonProps[typeof componentVariantPropNames.size];
    /** Additional CSS classes to apply to the button */
    className?: string;
    /** Event handler called when the button is clicked */
    onClick?: VoidFuncNoParam;
    /** The id of the button */
    id?: string;
}
/** @monorepo-internal */
export declare function BackButton({ id, variant, size, className, href, onClick }: BackButtonProps): React.JSX.Element;
