import { type JSX, type ReactNode } from 'react';
export type BackofficePayloadViewerFormat = 'json' | 'markdown' | 'text' | 'code';
export type BackofficePayloadViewerLabels = {
    details?: string;
    jsonTitle?: string;
    jsonCollapse?: string;
    jsonExpand?: string;
    copy?: string;
    copied?: string;
    codeBadge?: string;
    textBadge?: string;
};
export type BackofficePayloadViewerProps = {
    content: unknown;
    format: BackofficePayloadViewerFormat;
    summary?: ReactNode;
    mode?: 'inline' | 'details';
    initiallyExpanded?: boolean;
    emptyState?: ReactNode;
    labels?: BackofficePayloadViewerLabels;
    className?: string;
    maxHeight?: string;
};
export declare const BackofficePayloadViewer: ({ content, format, summary, mode, initiallyExpanded, emptyState, labels, className, maxHeight, }: BackofficePayloadViewerProps) => JSX.Element;
export default BackofficePayloadViewer;
//# sourceMappingURL=BackofficePayloadViewer.d.ts.map