import type { BivariantCallable, BivariantNewable } from './Bivariant/index.js'; export declare function isFunction(x: unknown): x is BivariantCallable<(...args: unknown[]) => unknown> | BivariantNewable unknown>; /** * Warning: use `isFunction` if possible - this does not do any additional * checks, but type-casts instead */ export declare function isCallable(x: unknown): x is BivariantCallable<(...args: unknown[]) => unknown>; /** Checks for `[[Construct]]` */ export declare function isNewable(x: unknown): x is BivariantNewable unknown>; //# sourceMappingURL=isFunction.d.ts.map