export declare class LedgerIdleStateManager { private static instance; private store; private connectionCheckInterval; private recreateProviderInterval; static getInstance(): LedgerIdleStateManager; private constructor(); init: () => Promise; private readonly shouldCheckConnection; private readonly startCheckConnectionLoop; private readonly reconnectProvider; reset: () => void; }