import { AbstractLinkProps } from "./Link"; import { ComponentProps, ReactNode } from "react"; import { LinkVariant } from "./useLink"; import { OmitInternalProps } from "../../shared"; declare const DefaultElement = "a"; export interface InnerIconLinkProps extends AbstractLinkProps { /** * See [WCAG](https://www.w3.org/TR/WCAG20-TECHS/ARIA14.html). */ "aria-label": string; /** * Whether or not the link should autoFocus on render. */ autoFocus?: boolean | number; /** * React children. */ children: ReactNode; /** * The link style to use. */ variant?: LinkVariant; } export declare function InnerIconLink(props: InnerIconLinkProps): JSX.Element; export declare namespace InnerIconLink { var defaultElement: string; } /** * [Documentation](https://orbit.sharegate.design/?path=/docs/link--default-story) */ export declare const IconLink: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; export declare type IconLinkProps = ComponentProps; /** * [Documentation](https://orbit.sharegate.design/?path=/docs/link--default-story) */ export declare const IconLinkAsButton: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes, import("react").DetailedHTMLProps, HTMLButtonElement>>>, "ref"> & import("react").RefAttributes>; export declare type IconLinkAsButtonProps = ComponentProps; export {};