import { ConvertTimezoneOptions } from '@multisystemsuite/timezone-engine-shared-types'; /** Convert date to UTC */ declare function toUTC(date: Date | string | number, sourceTimezone: string): Date; /** Convert UTC date to target timezone representation */ declare function fromUTC(date: Date | string | number, targetTimezone: string): Date; /** Convert date between timezones */ declare function convertTimezone(options: ConvertTimezoneOptions): Date; /** Cached timezone conversion for high-performance scenarios */ declare function convertTimezoneCached(sourceTimezone: string, targetTimezone: string, date?: Date | string | number): Date; /** Detect if DST is active for a timezone at a given date */ declare function detectDST(timezone: string, date?: Date | string | number): boolean; /** Get UTC offset string for a timezone (e.g. "+05:30") */ declare function getUtcOffset(timezone: string, date?: Date | string | number): string; /** Get offset in minutes from UTC */ declare function getTimezoneOffsetMinutes(timezone: string, date?: Date | string | number): number; export { convertTimezone, convertTimezoneCached, detectDST, fromUTC, getTimezoneOffsetMinutes, getUtcOffset, toUTC };