import React from "react";
import { ItemDescriptor } from "../pageModel";
export type InternalLinkProps = {
    /** The item to navigate to when clicked */
    item: ItemDescriptor;
    /** Optional: workspace to switch to after loading (defaults to "editor") */
    workspace?: string;
    /** Children to render inside the link */
    children: React.ReactNode;
    /** Additional className for styling */
    className?: string;
    /** Optional title/tooltip text */
    title?: string;
} & React.HTMLAttributes<HTMLSpanElement>;
/**
 * Internal link component for navigating to items within Parhelia.
 * - Regular click: opens item in current editor slot
 * - Alt+click: opens item in a new editor slot
 */
export declare function InternalLink({ item, workspace, children, className, title, ...rest }: InternalLinkProps): import("react/jsx-runtime").JSX.Element;
