import { TestInstance } from './types.js'; declare function jestFakeTimersAreEnabled(): boolean; declare function getCurrentInstance(): TestInstance | undefined; declare function setCurrentInstance(newInstance: TestInstance): void; declare function debounce) => void>(func: T, timeout: number): (...args: Parameters) => void; /** * This is used to bind a series of functions where `instance` is the first argument * to an instance, removing the implicit first argument. */ declare function bindObjectFnsToInstance(instance: TestInstance, object: Record) => unknown>): Record) => unknown>; export { jestFakeTimersAreEnabled, setCurrentInstance, getCurrentInstance, debounce, bindObjectFnsToInstance, };