import type { Arguments } from "../util/function.js"; /** * Use a memoised class instance. * - Creates a new instance of `Constructor` using `args` * - Returns same instance for as long as `args` is equal to previous `args`. */ export declare function useInstance(Constructor: new (...a: A) => T, ...args: A): T;