import { LanguageCode } from '@vendure/common/lib/generated-types'; import { ID } from '@vendure/common/lib/shared-types'; import { PermissionDefinition, PermissionMetadata } from './permission-definition'; /** * This value should be rarely used - only in those contexts where we have no access to the * VendureConfig to ensure at least a valid LanguageCode is available. */ export declare const DEFAULT_LANGUAGE_CODE = LanguageCode.en; export declare const TRANSACTION_MANAGER_KEY: unique symbol; export declare const REQUEST_CONTEXT_KEY = "vendureRequestContext"; export declare const REQUEST_CONTEXT_MAP_KEY = "vendureRequestContextMap"; export declare const DEFAULT_PERMISSIONS: PermissionDefinition[]; export declare function getAllPermissionsMetadata(customPermissions: PermissionDefinition[]): PermissionMetadata[]; export declare const CacheKey: { GlobalSettings: string; AllZones: string; ActiveTaxZone: (channelId: ID) => string; ActiveTaxZone_PPA: (channelId: ID) => string; CollectionVariantCounts: string; };