export declare enum NotiflyStorageKeys { PROJECT_ID = "__notiflyProjectID", USERNAME = "__notiflyUserName", PASSWORD = "__notiflyPassword", COGNITO_ID_TOKEN = "__notiflyCognitoIDToken", EXTERNAL_USER_ID = "__notiflyExternalUserID", NOTIFLY_DEVICE_ID = "__notiflyDeviceID", NOTIFLY_STATE = "__notiflyState", LAST_SESSION_TIME = "__notiflyLastSessionTime", NOTIFLY_NOTIFICATION_PERMISSION = "__notiflyNotificationPermission", SW_VERSION = "__notiflySWVersion" } export declare class NotiflyStorage { private static readonly TRANSACTION_TIMEOUT; private static storage; static ensureInitialized(): Promise; static getNotiflyUserId(): Promise; static getItems(keys: NotiflyStorageKeys[]): Promise>; static getItem(key: NotiflyStorageKeys): Promise; static setItems(data: Partial>): Promise; static setItem(key: NotiflyStorageKeys, value: string): Promise; static removeItems(keys: NotiflyStorageKeys[]): Promise; static removeItem(key: NotiflyStorageKeys): Promise; private static _withTimeout; } //# sourceMappingURL=index.d.ts.map