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'> {
    /** Content of the anchor */
    children?: ReactNode;
    /** The URL to navigate to when the anchor is clicked */
    href: string;
    /** Disable the anchor */
    disabled?: boolean;
    /** Reference to the anchor element */
    ref?: PrimitiveAnchorElementRef;
}
//# sourceMappingURL=PrimitiveAnchor.types.d.ts.map