import { TimeEntry_GET_RES, TimeEntry_NEW, TimeEntry_NEW_RES, TimeEntry_START, TimeEntry_START_RES, TimeEntry_UPDATE } from '../../interfaces/TimeEntry';
import { BaseEndpoint } from '../BaseEndpoint';
export declare class TimeEntries extends BaseEndpoint {
    createTimeEntry(timeEntry: TimeEntry_NEW): Promise<TimeEntry_NEW_RES>;
    startTimeEntry(timeEntry: TimeEntry_START): Promise<TimeEntry_START_RES>;
    stopTimeEntry(timeEntryId: number): Promise<any>;
    getRunningTimeEntry(): Promise<TimeEntry_GET_RES>;
    updateTimeEntry(timeEntryId: number, timeEntry: TimeEntry_UPDATE): Promise<any>;
    deleteTimeEntry(timeEntryId: number): Promise<any>;
}
