/**
 * Playback View
 *
 * View for playing back recorded sessions.
 *
 * @since v1.33.3
 * @since v1.33.4 - Added React.memo optimization for StatusBadge and ProgressBar
 */
import type { PlaybackProgress, Recording } from '../recorder/recording-types.js';
interface PlaybackViewProps {
    recording: Recording | null;
    progress: PlaybackProgress;
    onPlay: () => void;
    onPause: () => void;
    onResume: () => void;
    onStop: () => void;
    onStep: () => void;
    onRestart: () => void;
    onSpeedChange: (speed: number) => void;
    onClose: () => void;
    speed: number;
    isActive?: boolean;
}
/**
 * View for session playback
 */
export declare function PlaybackView({ recording, progress, onPlay, onPause, onResume, onStop, onStep, onRestart, onSpeedChange, onClose, speed, isActive }: PlaybackViewProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PlaybackView.d.ts.map