/** * @return Seconds passed since Unix epoch (January 1, 1970, UTC (same as GMT+0)) * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now * @example const now = epochSeconds() */ export declare const epochSeconds: { (): NonNegativeInteger; /** * @return Seconds passed since Unix epoch (January 1, 1970, UTC (same as GMT+0)) with as much fractional precision as possible * @see https://developer.mozilla.org/en-US/docs/Web/API/Performance/now * @see https://nodejs.org/api/perf_hooks.html#performancenow * @example const now = epochSeconds.precise() */ precise(): NonNegative; }; type Integer = `${T}` extends `${bigint}` ? T : never; type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never; type NonNegative = T extends Zero ? T : Negative extends never ? T : never; type NonNegativeInteger = NonNegative>; type Numeric = number | bigint; type Zero = 0 | 0n; export { epochSeconds as default, }; export {};