import { SyncedStore, SyncedStoreConfig } from "./types";
/**
 * Creates a synced store that combines zust‑api state management with persistence via @aivron/sync-storage,
 * and optional database integration.
 *
 * @template State - The type of the state. Must extend object.
 * @template Actions - The type of the actions.
 * @param config - The configuration object for the synced store.
 * @returns A synced store containing the React hook and utility methods.
 */
export declare function createSyncedStore<State extends object, Actions>(config: SyncedStoreConfig<State, Actions>): SyncedStore<State, Actions>;
