/** * Link Component * Maps LinkDSL to MUI Link * * Note: All props are already processed by ComponentRenderer: * - I18n translation completed * - Expressions evaluated * - DSL objects rendered to ReactNode */ import type { ReactNode, CSSProperties } from 'react'; import type { ColorPalette } from '@galaxy-dev/metadsl-core'; /** * Link component props (adapter layer) * * These props are already processed by ComponentRenderer: * - label: I18nValue → ReactNode (translated & rendered) */ export interface LinkProps { /** Link text (already translated and rendered) */ label?: ReactNode; /** Link URL */ href: string; /** Target attribute */ target?: '_blank' | '_self' | '_parent' | '_top'; /** Underline behavior */ underline?: 'none' | 'hover' | 'always'; /** Color */ color?: ColorPalette | 'inherit'; /** CSS class name */ className?: string; /** Inline styles */ style?: CSSProperties; /** Children */ children?: ReactNode; } export declare function Link({ label, href, target, underline, color, className, style, children, }: LinkProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Link.d.ts.map