import type { Agent } from '@wrongstack/core/agent'; export interface UseStatusSyncIntervalOptions { getAutonomy?: (() => string) | undefined; getYolo?: (() => boolean) | undefined; getModeLabel?: (() => string) | undefined; getEternalEngine?: unknown; getParallelEngine?: unknown; agent: Agent; autonomyLive: string; yoloLive: boolean; liveModeLabel: string; liveModel: string; liveProvider: string; setAutonomyLive: (v: any) => void; setYoloLive: (v: boolean) => void; setLiveModeLabel: (v: string) => void; setLiveModel: (v: string) => void; setLiveProvider: (v: string) => void; runEternalLoopRef: React.MutableRefObject<() => Promise>; runParallelLoopRef: React.MutableRefObject<() => Promise>; } export declare function useStatusSyncInterval({ getAutonomy, getYolo, getModeLabel, getEternalEngine, getParallelEngine, agent, autonomyLive, yoloLive, liveModeLabel, liveModel, liveProvider, setAutonomyLive, setYoloLive, setLiveModeLabel, setLiveModel, setLiveProvider, runEternalLoopRef, runParallelLoopRef, }: UseStatusSyncIntervalOptions): void; //# sourceMappingURL=use-status-sync-interval.d.ts.map