/**
 * IndexedDB composable with configurable database settings
 * @param {Object} config - Configuration options
 * @param {string} config.dbName - Database name (default: 'LocalStorageDB')
 * @param {number} config.dbVersion - Database version (default: 1)
 * @param {string} config.storeName - Object store name (default: 'localStates')
 * @param {string[]} config.additionalStores - Additional store names to create (optional)
 * @returns {Object} IndexedDB operations
 */
export function useIndexedDB(config?: {
    dbName: string;
    dbVersion: number;
    storeName: string;
    additionalStores: string[];
}): Object;
