import React from "react"; import type { IconTypes } from "../../Icons"; import type { IconPosition } from "../../Types/IconPosition"; export interface Props { text?: string; html?: React.ReactNode; id: string; classes?: string; iconType?: IconTypes; iconPosition?: IconPosition; dataTestId: string; variants?: Array<"primary" | "secondary" | "small" | "ghost" | "disabled" | "loader" | "filter" | "tertiary" | "navigation" | "link"> | string; type?: "button" | "reset" | "submit" | undefined | string; ariaExpanded?: boolean; ariaLabel?: string; ariaControls?: string; assistiveTextPrefix?: string; onClick?: (...props: unknown[]) => void; } export declare const Button: (props: Props) => React.JSX.Element;