import { NodeCookController } from '../CookController';
export interface NodePerformanceData {
    inputsTime: number;
    paramsTime: number;
    cookTime: number;
}
export declare class NodeCookPerformanceformanceController {
    private cookController;
    private _inputsStart;
    private _inputsTime;
    private _paramsStart;
    private _paramsTime;
    private _cookStart;
    private _cookTime;
    private _cooksCount;
    private _data;
    constructor(cookController: NodeCookController<any>);
    cooksCount(): number;
    data(): NodePerformanceData;
    active(): boolean;
    recordInputsStart(): void;
    recordInputsEnd(): void;
    recordParamsStart(): void;
    recordParamsEnd(): void;
    recordCookStart(): void;
    recordCookEnd(): void;
}
