import type { ConnectionLoopDelegate } from './connection-loop.ts'; import type { ReplicacheImpl } from './replicache-impl.ts'; declare class ConnectionLoopDelegateImpl { readonly rep: ReplicacheImpl; readonly invokeSend: () => Promise; readonly maxConnections = 1; constructor(rep: ReplicacheImpl, invokeSend: () => Promise); get maxDelayMs(): number; get minDelayMs(): number; } export declare class PullDelegate extends ConnectionLoopDelegateImpl implements ConnectionLoopDelegate { readonly debounceDelay = 0; get watchdogTimer(): number | null; } export declare class PushDelegate extends ConnectionLoopDelegateImpl implements ConnectionLoopDelegate { get debounceDelay(): number; watchdogTimer: null; } export {}; //# sourceMappingURL=connection-loop-delegates.d.ts.map