import { type AnchorHTMLAttributes, type ButtonHTMLAttributes, type ElementType } from 'react';
import { type EIconName } from '../Icon';
type Size = 'sm' | 'lg';
type BaseButtonProps = {
    inverted?: boolean;
    size?: Size;
    as?: ElementType;
    prefixIcon?: EIconName;
    suffixIcon?: EIconName;
    hideOn?: 'mobile' | 'desktop';
};
export type TextButtonProps = BaseButtonProps & ButtonHTMLAttributes<HTMLButtonElement> & AnchorHTMLAttributes<HTMLAnchorElement>;
export declare const TextButton: ({ size, as: Component, disabled, inverted, children, prefixIcon, suffixIcon, hideOn, ...props }: TextButtonProps) => import("react/jsx-runtime").JSX.Element;
export {};
