import { type VariantProps } from "class-variance-authority";
import { AnchorHTMLAttributes } from "react";
declare const link: (props?: ({
    variant?: "primary" | "secondary" | "tertiary" | "emphasis" | "accent" | "attention" | "danger" | "success" | null | undefined;
    size?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | null | undefined;
    weight?: "bold" | "bolder" | "normal" | "lighter" | 400 | 100 | 200 | 300 | 500 | 600 | 700 | 800 | 900 | null | undefined;
    underline?: boolean | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
export interface LinkProps extends AnchorHTMLAttributes<HTMLAnchorElement>, VariantProps<typeof link> {
    href: string;
    external?: boolean;
    download?: boolean | string;
    rel?: string;
    hrefLang?: string;
}
export declare const Link: import("react").ForwardRefExoticComponent<LinkProps & import("react").RefAttributes<HTMLAnchorElement>>;
export {};
//# sourceMappingURL=link.d.ts.map