import type { BaseConstructor } from '../Base/index.js'; type ImportWhenIdleOptions = { timeout?: number; }; /** * Import a component when user is idle. * * @template {BaseConstructor} T * @param {() => Promise} fn * The import function. * @param {ImportWhenIdleOptions} [options] * The time to wait before triggering the callback if never idle. * @return {Promise} * @link https://js-toolkit.studiometa.dev/api/helpers/importWhenIdle.html */ export declare function importWhenIdle(fn: () => Promise, { timeout }?: ImportWhenIdleOptions): Promise; export {};