/**
 * 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