/**
 * DaemonControlPanel Component
 *
 * Control panel for the schedule daemon with start/stop controls,
 * status display, and execution statistics.
 *
 * @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 DaemonControlPanelProps {
    /** Current daemon status */
    status: DaemonStatus;
    /** Daemon state with statistics */
    state?: DaemonState | null;
    /** Whether the panel is active for input */
    isActive: boolean;
    /** User's current tier */
    tier?: Tier;
    /** Callback to start daemon */
    onStart?: () => void;
    /** Callback to stop daemon */
    onStop?: () => void;
    /** Loading state */
    loading?: boolean;
    /** Error message */
    error?: string | null;
    /** Uptime in milliseconds */
    uptime?: number | null;
    /** Next check time */
    nextCheck?: Date | null;
}
export declare function DaemonControlPanel({ status, state, isActive, tier, onStart, onStop, loading, error, uptime, nextCheck }: DaemonControlPanelProps): React.ReactElement;
//# sourceMappingURL=DaemonControlPanel.d.ts.map