/** * This package provides the Analytical Backend implementation for GoodData Cloud and GoodData.CN. * * @remarks * You can use this package to communicate with GoodData Cloud and GoodData.CN in a convenient way without concerning yourself * with low-level details. The functionality includes but is not limited to: * getting and creating metadata objects, running executions, getting settings, getting available workspaces, and more. * * @packageDocumentation */ import { AnonymousAuthProvider } from "@gooddata/sdk-backend-base"; import { type IAnalyticalBackend, type IAnalyticalBackendConfig } from "@gooddata/sdk-backend-spi"; /** * Returns function which creates instances of Analytical Backend implementation which works with the 'tiger' backend. * * @param config - analytical backend configuration, may be omitted and provided later * @param implConfig - tiger client specific configuration, may be omitted at this point but it cannot be provided later * @public */ export declare function tigerFactory(config?: IAnalyticalBackendConfig, implConfig?: any): IAnalyticalBackend; export { AnonymousAuthProvider }; export type { ApiEntitlementNameEnum, DeclarativeModel, GenerateLdmRequest, ApiEntitlement, AnalyzeCsvRequest, AnalyzeCsvResponse, ImportCsvRequest, ImportCsvResponse, GdStorageFile, UploadFileResponse, ReadCsvFileManifestsResponse, ActionsApiProcessInvitationRequest, Invitation, } from "@gooddata/api-client-tiger"; export { type SetJwtCallback, type JwtIsAboutToExpireHandler, type IRedirectToTigerAuthenticationParams, type RedirectToTigerAuthenticationHandler, ContextDeferredAuthProvider, TigerTokenAuthProvider, TigerJwtAuthProvider, TigerAuthProviderBase, createTigerAuthenticationUrl, redirectToTigerAuthentication, createRedirectToTigerAuthenticationWithParams, } from "./auth.js"; export type { TigerSpecificFunctions, IApiToken, IApiTokenExtended, IEntitlement, IDataSourceApiResult, IDataSourceUpsertRequest, IDataSourceTestConnectionRequest, IDataSourceTestConnectionResponse, IDataSourceConnectionInfo, IDataSourceType, IDataSourcePermission, IDataSourcePatchRequest, OrganizationPermission, GenerateLogicalModelRequest, DeclarativeLogicalModel, DeclarativeAnalyticsModel, PutWorkspaceLayoutRequest, DataSourceDefinition, IDataSourceDeletedResponse, IInvitationUserResponse, WorkspaceDefinition, DependentEntitiesGraphRequest, DependentEntitiesGraphResponse, WorkspaceDataFiltersLayout, WorkspaceDataFilterResult, WorkspaceDataFilterSettingResult, WorkspaceDataFilter, WorkspaceDataFilterSetting, ICSPDirective, ICustomApplicationSetting, ScanSqlResult, WorkspaceEntitiesDatasets, IScanRequest, ScanResult, IDataSourceCacheStrategy, IDataSourceDateTimeSemantics, INotificationChannel, } from "./backend/tigerSpecificFunctions.js"; export { createTigerSpecificFunctionsProxy, type ITigerSpecificFunctionsProxyResult, } from "./backend/tigerSpecificFunctionsProxy.js"; export type { TigerAfmType, TigerMetadataType, TigerObjectType } from "./types/index.js"; export { type TigerCompatibleObjectType, isTigerType, isTigerCompatibleType, tigerIdTypeToObjectType, objectTypeToTigerIdType, } from "./types/refTypeMapping.js"; export { type IOriginInfoWithId, getIdOrigin } from "./convertors/fromBackend/ObjectInheritance.js"; export { toAfmExecution } from "./convertors/toBackend/afm/toAfmResultSpec.js"; /** * @deprecated This will be removed in the next major release, please use the named export "tigerFactory" instead */ export default tigerFactory; //# sourceMappingURL=index.d.ts.map