/**
 * Markers List Component
 *
 * Displays a list of debug markers with selection and actions.
 *
 * @since v1.33.2
 * @since v1.33.4 - Added React.memo optimization
 */
import React from 'react';
import type { DebugMarker } from '../debug/debug-types.js';
interface MarkersListProps {
    markers: DebugMarker[];
    selectedIndex: number;
    onSelect: (index: number) => void;
    onResolve?: (markerId: string) => void;
    onDelete?: (markerId: string) => void;
    isActive?: boolean;
    maxHeight?: number;
}
/**
 * List of debug markers with navigation
 */
declare function MarkersListBase({ markers, selectedIndex, onSelect, onResolve, onDelete, isActive, maxHeight }: MarkersListProps): import("react/jsx-runtime").JSX.Element;
export declare const MarkersList: React.MemoExoticComponent<typeof MarkersListBase>;
interface MarkerBadgeProps {
    count: number;
    hasOpen: boolean;
}
/**
 * Compact marker badge for status bar
 */
declare function MarkerBadgeBase({ count, hasOpen }: MarkerBadgeProps): import("react/jsx-runtime").JSX.Element;
export declare const MarkerBadge: React.MemoExoticComponent<typeof MarkerBadgeBase>;
export {};
//# sourceMappingURL=MarkersList.d.ts.map