export function fetchTimesheet({ searchValue, userId, page, companyId, filterDomain, }: { searchValue?: any; userId: any; page?: number; companyId: any; filterDomain: any; }): Promise; export function fetchTimesheetToValidate({ searchValue, page, user, companyId, filterDomain, }: { searchValue?: any; page?: number; user: any; companyId: any; filterDomain: any; }): Promise; export function fetchTimesheetById({ timesheetId }: { timesheetId: any; }): Promise; export function fetchDraftTimesheet({ userId, fromDate, toDate, isOverlapAllowed, companyId, }: { userId: any; fromDate: any; toDate: any; isOverlapAllowed: any; companyId: any; }): Promise; export function createTimesheet({ fromDate, toDate, timerIdList }: { fromDate: any; toDate: any; timerIdList: any; }): Promise; export function addTimerTimesheet({ timesheetId, version, timerIdList }: { timesheetId: any; version: any; timerIdList: any; }): Promise; export function updateTimesheetStatus({ timesheetId, version, toStatus, groundForRefusal, }: { timesheetId: any; version: any; toStatus: any; groundForRefusal: any; }): Promise; export function deleteTimesheet({ timesheetId }: { timesheetId: any; }): Promise; export function convertPeriodTimesheet({ timesheetId }: { timesheetId: any; }): Promise;