/**
 * Debug Panel Component
 *
 * UI for creating debug markers.
 *
 * @since v1.33.2
 */
import type { Tier } from '../../core/types/auth.js';
import type { DebugSeverity } from '../debug/debug-types.js';
interface DebugPanelProps {
    isOpen: boolean;
    onClose: () => void;
    onSubmit: (data: DebugPanelData) => void;
    currentFile?: string;
    currentComponent?: string;
    currentTier?: Tier;
    uiState?: Record<string, unknown>;
}
export interface DebugPanelData {
    title: string;
    description: string;
    severity: DebugSeverity;
    file: string;
    lineStart: number;
    lineEnd?: number;
    component?: string;
    tier?: Tier;
    uiState?: Record<string, unknown>;
    tags: string[];
}
/**
 * Debug panel for creating markers
 */
export declare function DebugPanel({ isOpen, onClose, onSubmit, currentFile, currentComponent, currentTier, uiState }: DebugPanelProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=DebugPanel.d.ts.map