import React from 'react'; import { CliContext } from '../types.js'; import { BackfillStatusViewProps } from './backfill-status.js'; import { EnricherTriggerStatusViewProps } from './enricher-trigger-status.js'; import { MultistepProgressViewProps } from './multistep-progress.js'; import { QueueSeekStatusViewProps } from './queue-seek-status.js'; export type AppViewProps = { cliContext?: CliContext; queueSeekStatusProps?: QueueSeekStatusViewProps; backfillStatusProps?: Omit; enricherTriggerStatusProps?: Omit; multistepProgressProps?: Omit; lastRenderUpdatedAt?: number; }; export declare const AppView: (props: AppViewProps) => React.JSX.Element; export declare const renderApp: () => { refresh: () => void; destroy: () => void; stopTimer: () => void; startTimer: () => void; setProps: (newProps: Omit) => void; };