/** * SharePoint Framework core libraries. * * @remarks * This package provides a foundation of core classes that ensure a consistent character * across all the other SharePoint Framework APIs. Because this package is a dependency * of every other package, its design prioritizes small code size and broad applicability, * versus flexibility or richness of features. * * @packagedocumentation */ export { default as _BrowserDetection, Browser as _Browser, type IBrowserInformation as _IBrowserInformation, OS as _OS } from './BrowserDetection'; export { default as DisplayMode } from './DisplayMode'; export { default as _ClientManifestData } from './ClientManifestData'; export { default as Guid } from './Guid'; export { default as Text } from './Text'; export { default as Version } from './Version'; export { default as Validate } from './Validate'; export { default as UrlUtilities } from './url/UrlUtilities'; export { default as _ResponseUtilities } from './response/ResponseUtilities'; export { default as UrlQueryParameterCollection } from './url/UrlQueryParameterCollection'; export { default as TimeProvider, type ITimeProvider } from './serviceScope/provider/TimeProvider'; export { default as RandomNumberGenerator, type IRandomNumberGenerator } from './serviceScope/provider/RandomNumberGenerator'; export type { ServiceCreator, ServiceClass, ServiceClassConstructor, IServiceKey } from './serviceScope/IServiceKey'; export { default as ServiceKey } from './serviceScope/ServiceKey'; export { default as RootServiceKey } from './serviceScope/RootServiceKey'; export type { default as IServiceCollection } from './serviceScope/IServiceCollection'; export type { IServiceScope } from './serviceScope/IServiceScope'; export { default as ServiceScope } from './serviceScope/ServiceScope'; export { default as Session, type ISessionData as _ISessionData } from './Session'; export { default as Environment, EnvironmentType, type IEnvironmentData as _IEnvironmentData } from './Environment'; export { default as _SPFlight } from './SPFlight'; export { default as _SPKillSwitch } from './SPKillSwitch'; export { SPExperiment as _SPExperiment, type IExperimentContext as _IExperimentContext, type IPrivateSPExperiment as _IPrivateSPExperiment } from './SPExperiment'; export { default as SPError } from './SPError'; export { default as Log } from './log/Log'; export type { default as ILogHandler } from './log/ILogHandler'; export type { IDisposable } from './IDisposable'; export { default as SPEvent } from './events/SPEvent'; export { default as SPEventArgs } from './events/SPEventArgs'; export { default as _SPEventManager } from './events/SPEventManager'; export type { ISPEventObserver } from './events/ISPEventObserver'; import { default as SPEvent } from './events/SPEvent'; import { default as SPEventArgs } from './events/SPEventArgs'; /** * DO NOT USE THIS DEFINITION. * @remarks * This is a backwards compatibility shim for legacy third-party bundles that imported the * old "Event" class. It was renamed to solve a naming conflict with the brower DOM "Event". * @internal * @deprecated Use the SPEvent class instead. */ export declare class _Event extends SPEvent { } /** * DO NOT USE THIS DEFINITION. * @remarks * This is a backwards compatibility shim for legacy third-party bundles that imported the * old "EventArgs" class. It was renamed to solve a naming conflict with the brower DOM "Event". * @internal * @deprecated Use the SPEvent class instead. */ export declare class _EventArgs extends SPEventArgs { } export { default as _DeferredClass } from './deferredClass/DeferredClass'; export { BrowserUtilities as _BrowserUtilities } from './BrowserUtilities'; export { BROKER_IN_USE_KEY as _BROKER_IN_USE_KEY } from './BrowserUtilities'; export { Envoy as _Envoy } from './envoy/Envoy'; export { ServiceKeys as _ServiceKeys } from './serviceScope/serviceKeys/ServiceKeys'; export type { IDynamicDataParentIframeCommunicator as _IDynamicDataParentIframeCommunicator } from './common/interfaces/IDynamicDataParentIframeCommunicator'; export { default as FormDisplayMode } from './FormDisplayMode'; /** * @internal */ export { PRIMARY_VERSIONED_PATH as _FluentIconVersionedCdnPath, PRIMARY_VERSIONED_PATH_TEMP as _FluentIconVersionedCdnPathTemp } from '@msinternal/odsp-core-bundle'; /** * @internal */ export type { VetoValues as _VetoValues } from '@msinternal/odsp-core-bundle'; export { safeWindowOpen as _safeWindowOpen } from './SafeWindowOpen'; export type { _IsNever, _NextValue, _UniqueCondition, _Stop, _ContinueRecursivelyExtractFromSet, _UniqueFromSet, _RecursivelyExtractFromSet, ExtractFromSet } from './ExtractFromSet'; export type { NumericRange as _NumericRange } from './NumberRange'; export type { EnsureExtends as EnsureExtends } from './EnsureExtends'; export type { IsUnion, IsStringUnion, StringUnion, UnionToIntersection } from './StringUnion'; export { ES5CompatibleClass as _ES5CompatibleClass } from './ES5CompatibleClass'; export { isDebugEnabled as _isDebugEnabled } from './isDebugEnabled'; //# sourceMappingURL=index.d.ts.map