export type JustTimersTimerAction = 'delete' | 'pause' | 'reset' | 'restart' | 'resume'; export type JustTimersNamedTimerPayload = { /** * Timer name. */ name: string; all?: never; }; export type JustTimersAllTimersPayload = { /** * Control all timers using Just Timers' documented `/all` modifier. */ all: true; name?: never; }; export type JustTimersTimerTargetPayload = JustTimersNamedTimerPayload | JustTimersAllTimersPayload; export declare function justTimersActionUrl(action: string, params?: Record): string; export declare function justTimersTimerActionUrl(action: JustTimersTimerAction, payload: JustTimersTimerTargetPayload): string;