import { StateObject } from "@hpcc-js/util";
import { IConnection, IOptions } from "../connection";
import { WorkunitsService, WUInfo } from "../services/wsWorkunits";
export interface ECLTimerEx extends WUInfo.ECLTimer {
    Wuid: string;
    Seconds: number;
    HasSubGraphId: boolean;
}
export declare class Timer extends StateObject<ECLTimerEx, ECLTimerEx> implements ECLTimerEx {
    protected connection: WorkunitsService;
    readonly properties: WUInfo.ECLTimer;
    readonly Wuid: string;
    readonly Name: string;
    readonly Value: string;
    readonly Seconds: number;
    readonly GraphName: string;
    readonly SubGraphId: number;
    readonly HasSubGraphId: boolean;
    readonly count: number;
    constructor(optsConnection: IOptions | IConnection | WorkunitsService, wuid: string, eclTimer: WUInfo.ECLTimer);
}
//# sourceMappingURL=timer.d.ts.map