/**
 * Type guard that checks if a value is a function.
 *
 * Useful for safely calling or handling values that may or may not be functions.
 *§
 * @template T The return type of the function.
 * @param value The value to check.
 * @returns `true` if the value is a function; otherwise `false`.
 *
 * @example
 * const maybeFn: unknown = () => 42;
 * if (isFunction(maybeFn)) {
 *   const result = maybeFn(); // Safe to call
 * }
 */
export declare function isFunction<T>(value: any): value is (...args: any[]) => T;
//# sourceMappingURL=is-function.d.ts.map