/**
 * 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