import { ForwardedRef } from "react"; import { InteractionStatesProps } from "../../shared"; export interface UseLinkProps extends InteractionStatesProps { cssModule?: string; color?: string; underline?: string; shape?: string; external?: boolean; autoFocus?: boolean | number; disabled?: boolean; visited?: boolean; target?: string; rel?: string; forwardedRef?: ForwardedRef; } export declare function useLink({ cssModule: module, color, underline, shape, external, autoFocus, active, focus, hover, disabled, visited, target, rel, forwardedRef }: UseLinkProps): { linkProps: { target: string; rel: string; className: string; tabIndex: number; ref: import("../../shared").MergedRef; }; showNewTabIndicator: boolean; };