export { DataStoreNotFoundError, DataStoreServiceError, DataStoreUnavailableError } from './errors.js'; /** * Development-only pseudo data store backed by environment variables. * * This class mirrors the public DataStore API while avoiding DynamoDB access. */ export declare class DataStore { private defaults; private warnOnMissing; private warnedKeys; private static _instance; private constructor(); /** * Get or create the singleton DataStore instance. * * @returns The singleton DataStore instance */ static getDataStore(): DataStore; /** * Whether the data store can be used in the current environment. * * The development pseudo store is always available when loaded. * * @returns true */ isDataStoreAvailable(): boolean; /** * Fetch an entry from the pseudo data store. * * @param key The data store entry's key * @returns An object containing the entry's key and value * @throws {DataStoreNotFoundError} An entry with the given key cannot be found */ getEntry(key: string): Promise | undefined>; }