import { VariantProps } from 'class-variance-authority';
import { ComponentPropsWithRef } from 'react';
declare const textLinkStyles: (props?: ({
    intent?: "main" | "current" | "alert" | "support" | "accent" | "basic" | "success" | "info" | "neutral" | "danger" | null | undefined;
    bold?: boolean | null | undefined;
    underline?: boolean | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
export type StylesProps = VariantProps<typeof textLinkStyles>;
export type TextLinkProps = ComponentPropsWithRef<'a'> & StylesProps & {
    /**
     * Change the component to the HTML tag or custom component of the only child.
     */
    asChild?: boolean;
};
export declare const TextLink: ({ asChild, bold, children, className, intent, underline, ref, ...props }: TextLinkProps) => import("react/jsx-runtime").JSX.Element;
export {};
