import { ReactiveSignal } from './reactive.js'; import type { DeactivateOptions } from '../types.js'; import type { Tracer } from './trace.js'; import { StateSignal } from './signal.js'; export declare const schedulePull: (signal: ReactiveSignal) => void; export declare const cancelPull: (signal: ReactiveSignal) => void; export declare const scheduleAsyncPull: (signal: ReactiveSignal) => void; export declare const scheduleDeactivate: (signal: ReactiveSignal, options?: DeactivateOptions) => void; export declare const cancelDeactivate: (signal: ReactiveSignal) => void; export declare const scheduleListeners: (signal: ReactiveSignal | StateSignal) => void; export declare const scheduleTracer: (tracer: Tracer) => void; export declare const settled: () => Promise; export declare const trackPendingStart: () => void; export declare const trackPendingEnd: () => void; export declare const asyncSettled: (timeout?: number) => Promise; export declare const batch: (fn: () => void) => void; //# sourceMappingURL=scheduling.d.ts.map