import { A as resolveTimerTimeoutMs, C as resolveExpiresAtMsFromDurationOrEpoch, D as resolveNonNegativeIntegerOption, E as resolveIntegerOption, M as timestampMsToIsoString, O as resolveOptionalIntegerOption, S as resolveExpiresAtMsFromDurationMs, T as resolveExpiresAtMsFromEpochSeconds, _ as parseStrictInteger, a as asDateTimestampMs, b as positiveSecondsToSafeMilliseconds, d as clampTimerTimeoutMs, f as finiteSecondsToTimerSafeMilliseconds, g as parseStrictFiniteNumber, h as parseFiniteNumber, i as addTimerTimeoutGraceMs, j as resolveTimestampMsToIsoString, k as resolvePositiveTimerTimeoutMs, l as asSafeIntegerInRange, m as nonNegativeSecondsToSafeMilliseconds, n as MAX_TIMER_TIMEOUT_MS, p as isFutureDateTimestampMs, r as MAX_TIMER_TIMEOUT_SECONDS, s as asFiniteNumberInRange, t as MAX_DATE_TIMESTAMP_MS, u as clampPositiveTimerTimeoutMs, v as parseStrictNonNegativeInteger, w as resolveExpiresAtMsFromDurationSeconds, x as resolveDateTimestampMs, y as parseStrictPositiveInteger } from "./number-coercion-Cl6rhWj6.js";

//#region src/infra/tcp-port.d.ts
declare const MAX_TCP_PORT = 65535;
declare function parseTcpPort(raw: unknown): number | null;
//#endregion
export { MAX_DATE_TIMESTAMP_MS, MAX_TCP_PORT, MAX_TIMER_TIMEOUT_MS, MAX_TIMER_TIMEOUT_SECONDS, addTimerTimeoutGraceMs, asDateTimestampMs, asFiniteNumberInRange, asSafeIntegerInRange, clampPositiveTimerTimeoutMs, clampTimerTimeoutMs, finiteSecondsToTimerSafeMilliseconds, isFutureDateTimestampMs, nonNegativeSecondsToSafeMilliseconds, parseFiniteNumber, parseStrictFiniteNumber, parseStrictInteger, parseStrictNonNegativeInteger, parseStrictPositiveInteger, parseTcpPort, positiveSecondsToSafeMilliseconds, resolveDateTimestampMs, resolveExpiresAtMsFromDurationMs, resolveExpiresAtMsFromDurationOrEpoch, resolveExpiresAtMsFromDurationSeconds, resolveExpiresAtMsFromEpochSeconds, resolveIntegerOption, resolveNonNegativeIntegerOption, resolveOptionalIntegerOption, resolvePositiveTimerTimeoutMs, resolveTimerTimeoutMs, resolveTimestampMsToIsoString, timestampMsToIsoString };