/**
 * NotificationSettingsPanel Component
 *
 * Configure schedule notification channels and preferences.
 *
 * @since v1.63.0
 */
import type React from 'react';
import type { NotificationChannel, NotificationConfig } from '../../core/schedule/index.js';
import type { Tier } from '../../core/types/auth.js';
export interface NotificationSettingsPanelProps {
    /** Current notification configuration */
    config: NotificationConfig;
    /** Whether the panel is active for input */
    isActive: boolean;
    /** User's current tier */
    tier?: Tier;
    /** Callback when config changes */
    onChange?: (config: Partial<NotificationConfig>) => void;
    /** Callback to test notifications */
    onTest?: (channel: NotificationChannel) => void;
    /** Loading state */
    loading?: boolean;
    /** Error message */
    error?: string | null;
}
export declare function NotificationSettingsPanel({ config, isActive, tier, onChange, onTest, loading, error }: NotificationSettingsPanelProps): React.ReactElement;
//# sourceMappingURL=NotificationSettingsPanel.d.ts.map