/** * ExportDialog Component * * Dialog for exporting Pluginator configuration data. * Supports format selection, include toggles, and file output. * * @since v1.61.0 */ import type React from 'react'; import type { ExportFormat, ExportIncludes } from '../../../core/export/export-types.js'; export interface ExportDialogProps { /** Close the dialog */ onClose: () => void; /** Execute export with options */ onExport: (options: ExportDialogOptions) => void; /** Whether input is active */ isActive?: boolean; /** Current counts for preview */ counts?: { plugins?: number; servers?: number; favorites?: number; tags?: number; groups?: number; }; } export interface ExportDialogOptions { format: ExportFormat; includes: ExportIncludes; pretty: boolean; sanitize: boolean; } /** * Dialog for exporting configuration */ export declare function ExportDialog({ onClose, onExport, isActive, counts }: ExportDialogProps): React.ReactElement; //# sourceMappingURL=ExportDialog.d.ts.map