/**
 * SourceEditorDialog Component
 *
 * Interactive editor for managing plugin sources.
 * Allows enabling/disabling, editing, and adding sources.
 *
 * @since v2.0.2
 */
import type React from 'react';
import type { SourceConfig } from '../../../core/types/source.js';
export interface SourceEditorDialogProps {
    sources: SourceConfig[];
    onSave: (sources: SourceConfig[]) => void;
    onCancel: () => void;
    isActive?: boolean;
    maxHeight?: number;
}
export declare function SourceEditorDialog({ sources, onSave, onCancel, isActive, maxHeight }: SourceEditorDialogProps): React.ReactElement;
export default SourceEditorDialog;
//# sourceMappingURL=SourceEditorDialog.d.ts.map