import React, { ReactNode } from 'react';
import { BasePrimitiveProps, StyleProp } from '..';
/**
 * Type aliases for an anchor component.
 */
export type PrimitiveAnchorAttributes = React.AnchorHTMLAttributes<HTMLAnchorElement>;
export type PrimitiveAnchorElementRef = React.Ref<HTMLAnchorElement>;
/**
 * Properties for the anchor component.
 */
export interface PrimitiveAnchorProps extends BasePrimitiveProps, StyleProp, Omit<PrimitiveAnchorAttributes, 'role' | 'type'> {
    /** Content of the anchor */
    children?: ReactNode;
    /** The URL to navigate to when the anchor is clicked */
    href?: string | undefined;
    /** Disable the anchor */
    disabled?: boolean;
    /** Reference to the anchor element */
    ref?: PrimitiveAnchorElementRef;
    /**
     * HTML anchor `target` attribute. If set to `_blank`, `rel="noopener noreferrer"` is automatically added to the rendered node.
     */
    target?: HTMLAnchorElement['target'];
}
//# sourceMappingURL=PrimitiveAnchor.types.d.ts.map