/**
 * @zync/time query facade — time-management.
 *
 * Re-exports DB query helpers from @zync/db/queries so route files can
 * import everything from a single '@zync/time' path, mirroring the expenses
 * module pattern (@zync/expenses re-exports @zync/db/queries/expenses).
 */
export {
  getActiveEntry,
  startEntry,
  stopEntry,
  listEntries,
  logManualEntry,
  updateEntry,
  deleteEntry,
  getWeekSummary,
  findStaleRunningEntries,
  stopStaleEntry,
  serializeTimeEntry,
  serializeTimeEntryBase,
  getTenantRounding,
  getTimeTrackingSettings,
  updateTimeTrackingSettings,
  getTimeEntryById,
  insertTimerMagicLinkToken,
  findTimerMagicLinkByHash,
  consumeTimerMagicLink,
  getTaskProjectId,
  getTaskTitle,
  getUserByEmail,
  getUserEmailById,
} from '@zync/db/queries'

export type { ListEntriesFilter, TimeTrackingSettingsRow, UpdateTimeTrackingSettingsPatch } from '@zync/db/queries'
