import { SncIPAddress } from "./SncIPAddress.js"; export declare class GlideSession { constructor(); addErrorMessage(message: string): void; addHighMessage(message: string): void; addInfoMessage(message: string): void; addLowMessage(message: string): void; addModerateMessage(message: string): void; addSuggestionMessage(message: string): void; addSuccessMessage(message: string): void; addTrivialMessage(message: string): void; addWarningMessage(message: string): void; clearClientData(name: string): void; clearProperty(key: string): void; clearWatchField(): void; disableQueryCategoryPool(poolName: string): void; static disableSeparation(): void; static disconnect(): void; static disconnect(releaseMutexes: boolean): void; enableSeparation(): void; getActivatedElevatedRoles(): string; getAvailableElevatedRoles(): string; getBooleanProperty(name: string): boolean; getBooleanProperty(key: string, bDefault: boolean): boolean; getBusinessRuleStack(): any; getClientDataMap(): any; getCurrentDomainID(): string; getCryptoModulePicker(): any; getCryptoModulePickerForTableWithSingleModule(tableName: string): any; getDateFormat(): string; getDateFormat(style: string): string; getDateTimeFormat(): string; getDateTimeFormat(dateStyle: string): string; getEncryptionContext(): any; getFullName(): string; getHighMessage(): void; getKaaProfile(): any; getLoginHome(direct: boolean): string; getRoles(): string; getRoles(includeDefaultRoles: boolean): string; getRunEngines(): boolean; getSessionID(): string; getSessionKey(): string; getStack(): any; getStackName(): string; getTimeFormat(): string; getTimeZone(): any; getTimeZoneName(): string; getTimeZoneShortName(): string; getUID(): string; getURI(): string; getUser(): any; getUserName(): string; getWatchField(): string; getWorkflow(): boolean; hasRole(appRoles: string): boolean; impersonate(userSysId: string): string; isInteractive(): boolean; isLockedOut(): boolean; isLoggedIn(): boolean; isOverridingQueryRoute(poolGR: any): boolean; isQueryCategoryPoolDisabled(poolName: string): boolean; loadUserByID(userSysId: string): any; getHttpSession(): any; onlineImpersonate(userSysId: string): string; onlineUnimpersonate(): string; putClientData(name: string, value: string): void; putProperty(key: string, value: any): void; resetDisabledQueryCategoryPool(poolName: string): void; resetOverrideQueryCategoryPool(): void; resetURI(): string; setCacheFlush(onOrOff: boolean): boolean; setCacheIgnoreFlushTable(table: string): string; setCurrentDomainID(domainID: string): void; setDateFormat(dateFormat: string): void; setDomainID(domainID: string): void; setInteractive(b: boolean): void; setLanguage(language: string): void; setOverrideQueryCategoryPool(poolGR: any): void; setRunEngines(onOrOff: boolean): boolean; setSessionID(string: string): void; setStack(s: any): void; setStack(stackName: string, s: any): void; setTimeFormat(timeFormat: string): void; setTimeZoneName(timezoneName: string): void; setURI(uri: string): void; setWatchField(id: string): void; setWorkflow(onOrOff: boolean): boolean; static enableSeparation(): void; static get(): GlideSession; static getSeparationValue(): string; getClientData(name: string): string; getClientIP(): SncIPAddress; getLanguage(): string; getUrlOnStack(): string; getSessionToken(): string; getCurrentApplicationId(): string; isImpersonating(): boolean; getApplicationPickerList(): Array>; } //# sourceMappingURL=GlideSession.d.ts.map