/**
* html/a — variant-styled primitive + nav-link class utility.
*/
import { type AnchorHTMLAttributes } from "react";
import { type VariantProps } from "class-variance-authority";
declare const anchorVariants: (props?: ({
variant?: "default" | "primary" | "muted" | "buttonOutline" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type AProps = AnchorHTMLAttributes & VariantProps;
export declare const A: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
variant?: "default" | "primary" | "muted" | "buttonOutline" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
export declare const navLinkVariants: (props?: ({
navVariant?: "default" | "main" | "sidebar" | null | undefined;
active?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type NavLinkVariant = NonNullable["navVariant"]>;
/** Returns the className string for a navigation link based on variant and active state. */
export declare function navLinkClass(navVariant?: NavLinkVariant, active?: boolean): string;
export {};
//# sourceMappingURL=a.d.ts.map