import { DataChannelEntryResponseType, ObjectToDelete } from './types';
import { GraphqlResponseWrapper } from '../core/types';
export declare const createChannelIdentifier: (channelName: string, subChannelName: string, pluginName: string) => string;
export declare const formatResponseForPubSubOrKeyValue: <T>(dataResult: GraphqlResponseWrapper<DataChannelEntryResponseType<T>[]>) => GraphqlResponseWrapper<DataChannelEntryResponseType<T>>;
export declare const deleteEntryFunctionUtil: (objectsToDelete: ObjectToDelete[], channelName: string, subChannelName: string, pluginName: string) => void;
export declare const replaceEntryFunctionUtil: <T>(entryId: string, channelName: string, subChannelName: string, pluginName: string, newPayloadJson: T) => void;
