import { type NativeTimerLike, setNitroBackgroundTimerForTests } from './nitro-native-registry'; export type { NativeTimerLike }; export { setNitroBackgroundTimerForTests }; /** Thin façade so benchmarks can import Nitro wrappers without RN bootstrap. */ export declare const NitroBackgroundTimer: { schedule: (id: number, delayMs: number, kind: string, intervalMs: number, group: string, driftPolicy: string, maxRuns: number, correlationToken: number, retryMaxAttempts: number, retryInitialBackoffMs: number, cancellationToken: string, tagMask: number, policyProfile: string, callback: (id: number) => void) => number; cancel: (id: number) => void; pauseGroup: (group: string) => number; resumeGroup: (group: string) => number; cancelGroup: (group: string) => number; listActiveTimerIds: () => number[]; getStatsJson: () => string; getPersistWireJson: () => string; restorePersistWireJson: (wireJson: string) => void; setTimeout: (id: number, duration: number, callback: (id: number) => void) => number; clearTimeout: (id: number) => void; setInterval: (id: number, interval: number, callback: (id: number) => void) => number; clearInterval: (id: number) => void; };