/** * Specialized syntax highlighter for different log content types. * * Provides syntax highlighting for HTTP requests, tables, and JSON * with appropriate styling for each type. * * @module components/devenv/terminal/SpecializedSyntaxHighlighter */ /** * Props for specialized syntax highlighting. */ export interface ISpecializedSyntaxHighlighterProps { /** Content type */ contentType?: 'plain' | 'http' | 'json' | 'table' | 'error'; /** HTTP method (for HTTP content) */ httpMethod?: string; /** HTTP path (for HTTP content) */ httpPath?: string; /** Table data (for table content) */ tableData?: unknown; /** JSON data (for JSON content) */ jsonData?: Record | unknown; /** Raw text to highlight */ text: string; /** Optional custom class name */ className?: string; } /** * Specialized syntax highlighter component. * * Applies appropriate highlighting based on content type: * - HTTP: pink method, cyan path * - JSON: structured syntax highlighting * - Table: borders in gray, content in colors * - Plain: default highlighting * * @example * ```tsx * * ``` */ export declare function SpecializedSyntaxHighlighter({ contentType, httpMethod: _httpMethod, httpPath: _httpPath, tableData: _tableData, jsonData, text, className, }: ISpecializedSyntaxHighlighterProps): React.JSX.Element; //# sourceMappingURL=SpecializedSyntaxHighlighter.d.ts.map