import { Instance } from 'ink';
import { LernaGraph, LernaNode, Service } from '../lerna';
import { IGraphAction } from './state/actions/graph-updated';
import { RecompilationScheduler } from '../utils/scheduler';
export declare const doRender: () => Instance;
export declare const actions: {
    setScheduler: (scheduler: RecompilationScheduler) => IGraphAction;
    setGraph: (graph: LernaGraph) => IGraphAction;
    updateCompilationStatus: (node: LernaNode) => IGraphAction;
    updateServiceStatus: (service: Service) => IGraphAction;
    parsingGraph: () => IGraphAction;
    graphParsed: () => IGraphAction;
    graphBootstrapped: () => IGraphAction;
    lernaErrored: () => IGraphAction;
    updateLernaVersion: (version: string) => IGraphAction;
};
