import { SideNavLinkProps as CoreSideNavLinkProps } from './internal/SideNavLink'; /** * Props for SideNavLink with routing support * @property {string} [href] - URL for the link (used when pathname is not provided) * @property {string} pathname - Pathname for client-side routing * @property {string} [search] - Optional search parameters for the URL * @property {boolean} [active] - When true, marks the link as the current active page * @property {boolean} [disabled] - When true, disables the link and prevents interaction * @extends CoreSideNavLinkProps */ type SideNavLinkWithRoutingProps = CoreSideNavLinkProps & { /** * Pathname for client-side routing */ pathname: string; /** * Optional search parameters for the URL */ search?: string; }; export type SideNavLinkProps = CoreSideNavLinkProps | SideNavLinkWithRoutingProps; /** * SideNavLink component for individual navigation links within a SideNav. * * Features: * - Individual navigation links with active state support * - Keyboard navigation integration with arrow keys * - Focus management and tabindex handling * - Accessible with proper ARIA attributes * - Click and keyboard event handling * - Disabled state support * - Automatic active state tracking through context * - Client-side routing support with pathname prop * - Automatic tracking ID generation for analytics * * @example * * Introduction * * * * Introduction (with routing) * */ export declare const SideNavLink: import('react').ForwardRefExoticComponent>; export {};