type NetworkInformation = {
    downlink: number;
    downlinkMax: number;
    rtt: number;
    saveData: boolean;
    effectiveType: 'slow-2g' | '2g' | '3g' | '4g';
    type: 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown';
};
export type NetworkPerformancePayload = Partial<NetworkInformation> & {
    /** Timestamp relative to the current session. If a measurement was taking 5 seconds into the session, then the timestamp will be 5. */
    relativeTimestamp: number;
};
export declare const NetworkPerformanceListener: (callback: (payload: NetworkPerformancePayload) => void, recordingStartTime: number) => () => void;
export {};
