import { LogViewerConfig, LogLine } from '../../editors/types';
export interface LogViewerProps extends Omit<LogViewerConfig, 'container' | 'value' | 'onChange'> {
    /**
     * Optional array of log lines to render. When this prop changes, new tail
     * entries are appended via `appendLines`; the widget manages its own scroll
     * buffer internally.
     */
    lines?: LogLine[];
    className?: string;
}
export type { LogLine };
declare function LogViewer({ lines, className, ...config }: LogViewerProps): import("react/jsx-runtime").JSX.Element;
declare namespace LogViewer {
    var displayName: string;
}
export { LogViewer };
//# sourceMappingURL=log-viewer.d.ts.map