/**
 * PluginEditorView Component
 *
 * Displays a plugin's source configuration and lets users
 * edit the source type, identifier, and enabled state.
 * Shows available registry sources for quick selection.
 *
 * @since v2.2.0
 */
import type React from 'react';
import type { Plugin } from '../../core/types/plugin.js';
export interface PluginEditorViewProps {
    /** Plugin to edit */
    plugin: Plugin;
    /** Called when user saves changes */
    onSave: (updatedPlugin: Plugin) => void;
    /** Called when user cancels */
    onClose: () => void;
    /** Whether input is active */
    inputEnabled?: boolean;
    /** Max height */
    maxHeight?: number;
}
export declare function PluginEditorView({ plugin, onSave, onClose, inputEnabled, maxHeight }: PluginEditorViewProps): React.ReactElement;
//# sourceMappingURL=PluginEditorView.d.ts.map