import { NativeModule } from 'expo'; import type { Session } from './Session'; import type { ExpoAppMetricsModuleType, LogAttributeValue, LogEventOptions, MetricAttributes } from './types'; export * from './types'; declare class ExpoAppMetricsModule extends NativeModule implements ExpoAppMetricsModuleType { NetworkRequestObserver: ExpoAppMetricsModuleType["NetworkRequestObserver"]; Session: typeof Session; private mainSession; markFirstRender(): Promise; markInteractive(attributes?: MetricAttributes): Promise; logEvent(name: string, options?: LogEventOptions): void; setGlobalAttributes(attributes?: Record | null): void; clearStoredEntries(): Promise; getInactiveSessions(): Promise; reportError(): void; getMainSession(): Session; getForegroundSession(): Promise; } declare const _default: typeof ExpoAppMetricsModule; export default _default; //# sourceMappingURL=module.web.d.ts.map