import type { ICache, ICacheItem, ICacheItems } from './cache.interface';
interface IAdditionOptions {
    append?: boolean;
    replace?: boolean;
}
export declare function addItem(item: ICacheItem, cache?: ICache, opts?: IAdditionOptions): {
    pages: {
        next: string;
        results: import("../../..").IReaction[];
    }[];
    pageParams: string[];
};
export declare function findItem(itemId: string, cache?: ICache): import("../../..").IReaction | undefined;
export declare function removeItem(itemId: string, cache: ICache): ICache;
export declare function flattenCache(cache?: ICache): ICacheItems;
export {};
