/** * Validates whether a TTL (Time To Live) value is correct. * * A TTL is considered correct if it is: * - null or undefined (no expiration) * - a finite positive number * * @param ttlInSeconds - The TTL value in seconds to validate * @returns `true` if the TTL is valid, `false` otherwise * * @example * ```ts * isTtlCorrect(3600) // Returns true (1 hour) * isTtlCorrect(null) // Returns true (no expiration) * isTtlCorrect(undefined) // Returns true (no expiration) * isTtlCorrect(0) // Returns false (must be positive) * isTtlCorrect(-100) // Returns false (must be positive) * isTtlCorrect(NaN) // Returns false (must be a valid number) * isTtlCorrect(Infinity) // Returns false (must be finite) * ``` */ export declare const isTtlCorrect: (ttlInSeconds: number | null | undefined) => boolean; //# sourceMappingURL=is-ttl-correct.d.ts.map