import { TimerUIState } from '../task.types';
/**
 * Determines if the timer is in urgent state (10 seconds or less)
 */
export declare const isTimerUrgent: (secondsUntilAutoWrapup: number, logger?: any) => boolean;
/**
 * Gets the appropriate container CSS class based on urgency
 */
export declare const getContainerClassName: (isUrgent: boolean, logger?: any) => string;
/**
 * Gets the appropriate icon CSS class based on urgency
 */
export declare const getIconClassName: (isUrgent: boolean, logger?: any) => string;
/**
 * Gets the appropriate icon name based on urgency
 */
export declare const getIconName: (isUrgent: boolean, logger?: any) => string;
/**
 * Formats seconds into MM:SS format
 */
export declare const formatTimerDisplay: (secondsUntilAutoWrapup: number, logger?: any) => string;
/**
 * Gets all timer-related UI state in one object
 */
export declare const getTimerUIState: (secondsUntilAutoWrapup: number, logger?: any) => TimerUIState;
