export { downloadUrl } from './downloadUrl';
export type MediaType = 'doc' | 'audio' | 'video' | 'image' | 'archive' | 'unknown';
export type FileStatus = 'uploading' | 'processing' | 'processed' | 'error' | 'failed-processing';
export { getMediaFeatureFlag, defaultMediaFeatureFlags, filterFeatureFlagNames, getFeatureFlagKeysAllProducts, } from './mediaFeatureFlags';
export type { MediaFeatureFlags, WithMediaFeatureFlags } from './mediaFeatureFlags';
export interface NumericalCardDimensions {
    width: number;
    height: number;
}
export type { PackageAttributes, WithFileAttributes, WithPerformanceAttributes, WithTraceContext, FileAttributes, PerformanceAttributes, SuccessAttributes, FailureAttributes, OperationalAttributes, OperationalEventPayload, UIAttributes, UIEventPayload, ScreenAttributes, ScreenEventPayload, TrackAttributes, TrackEventPayload, ContextPublicAttributes, ContextStaticProps, MediaTraceContext, } from './analytics/types';
export { withMediaAnalyticsContext } from './analytics/withMediaAnalyticsContext';
export { ANALYTICS_MEDIA_CHANNEL } from './analytics/constants';
export { getMediaTypeFromMimeType, isImageMimeTypeSupportedByBrowser, isDocumentMimeTypeSupportedByBrowser, isVideoMimeTypeSupportedByBrowser, isMimeTypeSupportedByBrowser, isImageMimeTypeSupportedByServer, isDocumentMimeTypeSupportedByServer, isAudioMimeTypeSupportedByServer, isVideoMimeTypeSupportedByServer, isUnknownMimeTypeSupportedByServer, isMimeTypeSupportedByServer, } from './mediaTypeUtils';
export type SSR = 'client' | 'server';
export { isUndefined, pick, omitBy, debounce, matches, getRandomHex, getRandomTelemetryId, } from './utils/helpers';
export { useStaticCallback } from './hooks';
export { setClientIdForFile, getClientIdForFile, clearClientIdCache, extractClientIdsFromHtml, } from './copyIntent';
