import type { Attributes } from '@opentelemetry/api'; export interface NativeSdKConfiguration { beaconEndpoint?: string; apiKey?: string; rumAccessToken?: string; globalAttributes?: Attributes; enableDiskBuffering?: boolean; limitDiskUsageMegabytes?: number; truncationCheckpoint?: number; } export type AppStartInfo = { appStart?: number; moduleStart: number; isColdStart?: boolean; }; export declare function initializeNativeSdk(config: NativeSdKConfiguration): Promise; export declare function exportSpansToNative(spans: object[]): Promise; export declare function setNativeSessionId(id: string): Promise; export declare function setNativeGlobalAttributes(attributes: Attributes): Promise; export declare function testNativeCrash(): void; //# sourceMappingURL=native.d.ts.map