interface Thenable { then: (...args: never[]) => never; catch: (...args: never[]) => never; } /** * Verify if an object is a promise. * @param input The promise to verify */ declare function isThenable(input: unknown): input is Thenable; export { type Thenable, isThenable };