import { AxiosInstance } from 'axios';
import { AppsDbChunks, RawAppsDbEntry, Scalar } from '@showpad/experience-app-types';
export declare const createChunks: (entryId: string, entryValue: Scalar) => AppsDbChunks;
export declare const setUserChunks: (store: string, chunks: AppsDbChunks) => Promise<void>;
export declare const setGlobalChunks: (store: string, chunks: AppsDbChunks, axiosInstance: AxiosInstance) => Promise<void>;
export declare const getUserEntries: (store: string) => Promise<RawAppsDbEntry[]>;
export declare const getGlobalEntries: (store: string) => Promise<RawAppsDbEntry[]>;
export declare const getUserChunks: (store: string, entryId: string) => Promise<AppsDbChunks | null>;
export declare const getGlobalChunks: (store: string, entryId: string) => Promise<AppsDbChunks | null>;
export declare const deleteUserChunks: (store: string, chunkIds: string[]) => Promise<void>;
export declare const deleteGlobalChunks: (store: string, chunkIds: string[], axiosInstance: AxiosInstance) => Promise<void>;
