import Reporter from '../Reporter';
import Routine from '../Routine';
import Task from '../Task';
export interface LineParts {
    prefix: string;
    suffix: string;
    title: string;
}
export default class BoostReporter extends Reporter {
    blueprint(): {};
    bootstrap(): void;
    handleRoutine: (routine: Routine<any, any, {}>) => void;
    getRoutineLineParts(routine: Routine<any, any>): LineParts;
    getStepProgress(task: Task<any>, type: 'routines' | 'tasks'): string;
    getTaskLine(task: Task<any>): string;
    renderLines(routine: Routine<any, any>): string;
}
//# sourceMappingURL=BoostReporter.d.ts.map