import type { ApiClient } from '../http';
import type { Timer, TimerPauseRequest, TimerResumeRequest, TimerStartRequest, TimerStopRequest, TimerUpdateRequest } from '../models';
export declare class TimerResource {
    private readonly http;
    constructor(http: ApiClient);
    get(): Promise<Timer>;
    start(data: TimerStartRequest): Promise<Timer>;
    stop(data?: TimerStopRequest): Promise<Timer>;
    pause(data?: TimerPauseRequest): Promise<Timer>;
    resume(data?: TimerResumeRequest): Promise<Timer>;
    update(data: TimerUpdateRequest): Promise<Timer>;
}
//# sourceMappingURL=TimerResource.d.ts.map