import { DaimoChain } from "@daimo/contract"; import { Locale } from "./i18n"; /** Returns current unix time, in seconds */ export declare function now(): number; /** Returns "now", "1m", "2h", etc. Long form: "just now", "1m ago", ... */ export declare function timeAgo(sinceS: number, locale?: Locale, nowS?: number, long?: boolean): string; /** Returns "soon", "1d", "2d", etc. Long form: "in 1d", "in 2d", ... */ export declare function daysUntil(untilS: number, locale?: Locale, nowS?: number, long?: boolean): string; /** Returns eg "12/11/2023, 10:44" */ export declare function timeString(s: number): string; /** Returns eg "Aug 2023" */ export declare function timeMonth(s: number): string; /** * Guesses the timestamp in unix seconds from a block number. */ export declare function guessTimestampFromNum(blockNum: number | bigint, chain: DaimoChain): number; /** * @deprecated * * Guesses the Base block number from a unix timestamp in seconds. * */ export declare function guessNumFromTimestamp(timestamp: number, chain: DaimoChain): number;