import { Context } from "../imports/Context.js"; import { Function } from "../imports/Function.js"; import { GlideHTTPUtil } from "../types/GlideHTTPUtil.js"; import { GlideRecord } from "../types/GlideRecord.js"; import { SNAnalyticsSettings } from "./SNAnalyticsSettings.js"; export declare class SNAnalytics { constructor(cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean); static calculateUxaConfig(channel?: string, application_sys_id?: string, customerOverridenConfig?: string): string; static downloadUxaConfig(): void; static getAPIHttpClient(): GlideHTTPUtil; static getAPIHttpClientForMigration(): GlideHTTPUtil; static getAPIServerHost(): string; static getAllApplications(): Array; static getAllEnabledSettings(): Array; static getBucketScope(documentGR?: GlideRecord): string; static insertNewConfigurationRecords(channel?: string, applicationSysId?: string, sysAnalyticsAppSysId?: string): void; static isApplicationRegistered(appTableName?: string, appSysId?: string): boolean; static isEnabled(): boolean; static isSDKAnalyticsEnabled(): boolean; static processAllUnRegisteredSettings(): void; static registerApplication(appTableName?: string, appSysId?: string, channelType?: string): void; static registerChatApplication(appTableName?: string, appSysId?: string, appType?: string): void; static registerCoreUIApplication(appTableName?: string, appSysId?: string, appType?: string): void; static registerNextExperienceApplication(appTableName?: string, appSysId?: string, appType?: string): void; static registerNowExperienceApplication(appTableName?: string, appSysId?: string, appType?: string): void; static registerSDKApplication(appTableName?: string, appSysId?: string, appType?: string): void; static registerWebApplication(appTableName?: string, appSysId?: string, appType?: string): void; static retrieveConsentSettings(): Record; static retrieveSettings(appTableName?: string, appSysId?: string): SNAnalyticsSettings; static syncAppCreation(appTableName?: string, appSysId?: string, appType?: string): void; static updateConfigOnAppRecordActive(channel?: string, applicationSysId?: string, sysAnalyticsAppSysId?: string): void; static updateConfigRecordOnOverrideUpdate(channel?: string, applicationSysId?: string, sysAnalyticsAppSysId?: string): void; } //# sourceMappingURL=SNAnalytics.d.ts.map