export declare const getUserInfo: (accessToken: string) => Promise; export declare const setDynamicTenantId: (accessToken: string) => Promise; export declare const getApiCatalogAndProduct: (tenantId: string, productId: number, accessToken: string) => Promise; export declare const getPromotedMethodEntities: (apiCatalogId: string, entityName: string, productId: string, accessToken: string) => Promise; export declare const initializeApiCatalogAndProduct: () => Promise<{ apiCatalogId: any; productId: number; }>; export declare const executeQueryAdHoc: (data: any, apiMethodId: string, accessToken: string, tenantId: string, apiBase: any, prefetch?: boolean) => Promise; export declare const getApiCatalogById: (apiCatalogId: string, accessToken: string) => Promise; export declare const executeQueryWithParameters: (data: any, apiMethodId: string, accessToken: string, tenantId: string) => Promise; interface AliasMap { [key: string]: any; } interface LookupsMap { [key: string]: any; } export default class QueryResult { aliasMap: AliasMap | null | undefined; countable: boolean | null | undefined; eagerLoad: boolean | null | undefined; lookupsMap: LookupsMap | null | undefined; pageList: Array; total: number | null | undefined; } export declare function getCleanData(data: any, lookupsMap: object | null | undefined): any; export declare function processQueryResponseWithLookups(lookupApiMethodId: Promise | string, response: any, replaceCache: boolean | null | undefined, lookupDataMap: object | null | undefined, context: { tenantId: string; accessToken: string; }): Promise; export declare const executeQueryAdHocAndMapLookups: (filterObject: any, defaultFilterObject: any, logicalSearchOperator: number | null | undefined, apiMethodId: string | null | undefined, lookupsMap: object | null | undefined, replaceCache: boolean | null | undefined, context: { tenantId: string; accessToken: string; lookupApiMethodId: Promise | string | null | undefined; prefetch: boolean; }) => Promise; export declare function getPromotedMethodId(tenantId: any, accessToken: any, entityName: any, productId: any, callback: any): Promise; export declare const getSelectedView: (gridviewId: string, accessToken: string, callback: (data: any) => void) => Promise; export declare const deleteSelectedView: (gridviewId: string, accessToken: string, callback: (data: any) => void) => Promise; export declare const getAvailableViews: (userId: string, gridId: string, apiCatalogId: string, entityName: string, accessToken: string, callback: (data: any) => void) => Promise; export declare const saveView: (userId: string, gridId: string, apiCatalogId: string, accessToken: string, name: string, domain: string, tenantId: string, gridConfigurations: any, isPrivate: number, isDefault: number, callback: (data: any) => void) => Promise; export declare const updateViewAndConfigurations: (gridViewId: string, userId: string, gridId: string, apiCatalogId: string, accessToken: string, name: string, tenantId: string, gridConfigurations: any, isDefault: number, domain: string, gridViewVisibilityTypeId: number, callback: (data: any) => void) => Promise; export declare const updateView: (gridViewId: string, userId: string, gridId: string, apiCatalogId: string, accessToken: string, name: string, tenantId: string, isDefault: number, domain: string, gridViewVisibilityTypeId: number, callback: (data: any) => void) => Promise; export declare const getAvailableGridActions: (gridId: string, accessToken: string, restrictBulkActionsPermissions: boolean, permissions: any[], callback: (data: any) => void) => Promise; export declare const executeGridAction: (data: any, actionId: string, accessToken: string, tenantId: string) => Promise; export declare const callAndLogUserInfo: () => Promise; export declare const getProductList: (apiCatalogId: string, accessToken: string) => Promise; export declare const getApiMethodInstance: (queryId: string, tenantId: string, accessToken: string) => Promise; export declare const getApiMethod: (apiMethodId: string, accessToken: string) => Promise; export declare const getInstanceAndMethod: (queryId: string, tenantId: string, accessToken: string) => Promise<{ apiMethodInstanceResponse: any; apiMethodResponse: any; }>; export declare const getPromotedLookupMethod: (apiCatalogId: string, productId: number, accessToken: string) => Promise; export declare const getAllHotlists: (tenantId: any, accessToken: any) => Promise; export declare const createAHotlist: (data: any, tenantId: any, accessToken: any) => Promise; export declare const deleteAHotlist: (hotlistId: any, tenantId: any, accessToken: any) => Promise; export declare const addRecordToAHotlist: (data: any, tenantId: any, accessToken: any) => Promise; export declare const loadAHotlist: (hotlistID: any, tenantId: any, accessToken: any) => Promise; export declare const removeRecordFromHotlist: (hotlistID: any, tenantId: any, accessToken: any) => Promise; export {};