import { WorldClockEntry } from '@multisystemsuite/timezone-engine-shared-types'; /** Get world clock for a single timezone */ declare function getWorldClockTime(timezone: string, label?: string, now?: Date): WorldClockEntry; /** Get world clock for multiple timezones */ declare function getWorldClock(timezones: string[], now?: Date): WorldClockEntry[]; /** Get default world clock with major cities */ declare function getDefaultWorldClock(now?: Date): WorldClockEntry[]; /** Get all registered world clock entries */ declare function getFullWorldClock(now?: Date): WorldClockEntry[]; /** Create a live clock updater callback */ declare function createLiveClockUpdater(timezones: string[], onUpdate: (clocks: WorldClockEntry[]) => void, intervalMs?: number): { start: () => void; stop: () => void; }; export { createLiveClockUpdater, getDefaultWorldClock, getFullWorldClock, getWorldClock, getWorldClockTime };