import { SxProps, Theme } from '@mui/material/styles';
export interface AIStructuredDataViewerProps {
    content: string;
    format?: 'yaml' | 'json' | 'hcl' | 'toml' | 'text';
    title?: string;
    collapsible?: boolean;
    onApply?: (content: string) => void;
    onEdit?: (content: string) => void;
    onCopy?: (content: string) => void;
    sx?: SxProps<Theme>;
}
declare function AIStructuredDataViewer({ content, format, title, collapsible, onApply, onEdit, onCopy, sx, }: AIStructuredDataViewerProps): import("react/jsx-runtime").JSX.Element;
declare namespace AIStructuredDataViewer {
    var displayName: string;
}
export default AIStructuredDataViewer;
