/**
 * ScheduleView Component
 *
 * Schedule management dashboard with configuration,
 * daemon control, status display, and history.
 *
 * @since v1.63.0
 */
import type React from 'react';
import type { DaemonState, DaemonStatus } from '../../core/schedule/index.js';
import type { Tier } from '../../core/types/auth.js';
export interface ScheduleViewProps {
    /** Whether this view is active */
    isActive: boolean;
    /** User's current tier */
    tier?: Tier;
    /** Callback to close the view */
    onClose?: () => void;
    /** Daemon status */
    daemonStatus?: DaemonStatus;
    /** Daemon state */
    daemonState?: DaemonState | null;
    /** Daemon uptime in ms */
    daemonUptime?: number | null;
    /** Daemon next check time */
    daemonNextCheck?: Date | null;
    /** Callback to start daemon */
    onStartDaemon?: () => void;
    /** Callback to stop daemon */
    onStopDaemon?: () => void;
    /** Whether daemon operation is loading */
    daemonLoading?: boolean;
    /** Daemon error */
    daemonError?: string | null;
}
export declare function ScheduleView({ isActive, tier, onClose, daemonStatus, daemonState, daemonUptime, daemonNextCheck, onStartDaemon, onStopDaemon, daemonLoading, daemonError, }: ScheduleViewProps): React.ReactElement;
//# sourceMappingURL=ScheduleView.d.ts.map