import { Session } from "../";
export declare const wrapSessionMethod: <K extends "getRegisteredSourceIds" | "getRegisteredSourceIdsForServerType" | "setArticleSource" | "registerCatalogManager" | "getCatalogManagerForSourceId" | "getCatalogManagerForComId" | "registerProductDataManager" | "getProductDataManagerForSourceId" | "getProductDataManagerForComId" | "registerMultiArticles" | "getMultiArticlesForSourceId" | "getMultiArticlesForComId" | "setSourceServerType" | "getSourceServerType" | "getSourceBackend" | "getOperatorForSourceId" | "getOperatorForComId" | "registerConfigurationService" | "getConfigurationServiceForSourceId" | "getConfigurationServiceForComId" | "registerBackend" | "getBackendForServerType" | "loadBackend" | "destroy" | "reset" | "getApplicationState" | "getApplicationStateValue" | "setApplicationState" | "setApplicationStateValue" | "scheduleArticleOperation" | "getAllComIds" | "getAllGfxIds" | "getAllArticles" | "getFilteredArticles" | "getArticlesWithCategory" | "getArticlesOfType" | "getGraphicalArticles" | "getArticlesOfSource" | "getArticlesByComIds" | "getHeadItem" | "getComIdByGfxId" | "getArticleByComId" | "getArticleByGfxId" | "getArticleId" | "getArticleGfxId" | "getArticleGfxSuperRootId" | "getArticleConfiguration" | "getArticleProperties" | "getArticleProperty" | "getArticleCategories" | "getArticleData" | "getArticleSourceData" | "getArticleSource" | "getArticleParent" | "getArticleChildren" | "getArticlePlacement" | "getArticleInfo" | "getFirstArticle" | "getFirstArticleParent" | "getDeepArticleChildren" | "createArticleFromArticleNumber" | "createArticleFromCatalogItem" | "cloneArticle" | "changeProperty" | "changeProperties" | "changeArticleProperty" | "changeArticleProperties" | "deleteArticles" | "deleteArticle" | "setArticleGfxId" | "setArticleData" | "setArticlePlacement" | "getGfxRepresentation" | "ensureConnection" | "registerConnection" | "getConnectionIds" | "getConnection" | "closeAllConnections" | "restoreFromArticleList" | "saveAsArticleList" | "restoreFromIGXB" | "saveAsIGXB" | "restoreFromServices" | "saveFromServices" | "processOperationResults" | "hasSource" | "registerSource" | "getLanguage" | "getLocale" | "getCurrency" | "onAnyEvent" | "on" | "subscribe" | "unsubscribe" | "sendNotification", Args extends Session<import("..").ApplicationStateValue, import("..").NotificationPayloads<import("..").ApplicationStateValue>>[K] extends (...args: infer U) => any ? U : [], R_1 extends Session<import("..").ApplicationStateValue, import("..").NotificationPayloads<import("..").ApplicationStateValue>>[K] extends (...args: any[]) => infer R ? R : never>(method: K) => (...args: Args) => R_1;
