import { Provider } from './provider'; export type ProbeResolution = 'resolved' | 'timeout' | 'disposed'; export type ProbeOptions = { callback?: (resolution: ProbeResolution) => void; timeout?: number; }; export declare const makeProbe: (identifier: symbol) => Provider<() => void, ProbeOptions>; export declare const GlobalProbe: Provider<() => void, ProbeOptions>;