/** * PluginScheduleDialog Component * * Configure per-plugin schedule options. * * @since v1.63.0 */ import type React from 'react'; import type { PluginScheduleConfig } from '../../../core/schedule/index.js'; import type { Tier } from '../../../core/types/auth.js'; export interface PluginScheduleDialogProps { /** Plugin name */ pluginName: string; /** Current config */ config: PluginScheduleConfig; /** Whether the dialog is active */ isActive: boolean; /** User's current tier */ tier?: Tier; /** Callback when config changes */ onSave?: (config: PluginScheduleConfig) => void; /** Callback to close dialog */ onClose?: () => void; } export declare function PluginScheduleDialog({ pluginName, config, isActive, tier, onSave, onClose }: PluginScheduleDialogProps): React.ReactElement; //# sourceMappingURL=PluginScheduleDialog.d.ts.map