import { FtIconVariants } from "@fluid-topics/ft-icon";
import { Position } from "@fluid-topics/ft-tooltip";
export type HTMLAnchorElementTargetAttribute = "_self" | "_blank" | "_parent" | "_top";
export type FtButtonType = "button" | "submit" | "reset";
export interface FtButtonProperties {
    primary?: boolean;
    outlined?: boolean;
    dense?: boolean;
    round?: boolean;
    disabled?: boolean;
    icon?: string;
    iconVariant?: FtIconVariants;
    trailingIcon?: boolean;
    label?: string;
    type: FtButtonType;
    href?: string;
    target?: HTMLAnchorElementTargetAttribute;
    loading?: boolean;
    ariaLabel?: string | null;
    ariaHasPopup?: string | null;
    ariaPressed?: string | null;
    tooltipPosition?: Position;
    hideTooltip?: boolean;
    forceTooltip?: boolean;
    activated?: boolean;
}
