import type { TypesaurusCore as Core } from "./core.js"; export declare namespace TypesaurusHelpers { interface RetryOptions { pattern?: number[]; bypass?: boolean; } interface RetryFunction { (on: Core.SubscriptionPromiseOn, options?: RetryOptions): Core.SubscriptionPromiseOn; } interface SilenceFunction { (promise: Promise): Promise; } interface ResolvedFunction { >(doc: Doc | null | undefined): doc is Doc | null; } }