/// import { KVStore } from "@keplr-wallet/common"; import { KeyRingService } from "../keyring"; export declare class AutoLockAccountService { protected readonly kvStore: KVStore; protected readonly keyRingService: KeyRingService; protected readonly addDeviceLockedListener: (callback: () => void) => void; protected autoLockDuration: number; protected lockOnSleep: boolean; protected autoLockTimer: NodeJS.Timeout | null; constructor(kvStore: KVStore, keyRingService: KeyRingService, addDeviceLockedListener: (callback: () => void) => void); init(): Promise; private onDeviceLocked; startAppStateCheckTimer(): void; private startAutoLockTimer; private stopAutoLockTimer; private lock; get keyRingIsUnlocked(): boolean; getAutoLockDuration(): number; setDuration(duration: number): void; getLockOnSleep(): boolean; setLockOnSleep(lockOnSleep: boolean): void; }