import React from 'react'; import type { CodeBlockControlsProps } from '../../components/CodeBlock/CodeBlockControls'; export type PanelType = 'request' | 'responses' | 'request-samples' | 'response-samples'; export type JsonProps = { title?: CodeBlockControlsProps['title']; controls?: CodeBlockControlsProps['controls']; data: any; className?: string; expandLevel: number; startLineNumber?: number; onCopyClick?: () => void; onPanelToggle?: (isExpanded: boolean, panelType?: PanelType) => void; }; export declare const JsonViewer: React.NamedExoticComponent; export declare const JsonViewerWrap: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never> & Partial, HTMLDivElement>, never>>> & string;