export declare type PageResourcesEntry = { type: 'page-resource'; resourceType: 'script' | 'link' | 'img'; bodySize: number; responseSize: number; duration: number; url: string; timeToResponse: number; startedAt: number; totalWaitingTime: number; sessionId?: string; }; export declare type NetworkCallEntry = { type: 'network-call'; bodySize: number; responseSize: number; duration: number; url: string; timeToResponse: number; startedAt: number; totalWaitingTime: number; sessionId?: string; }; export interface NavigationTypeEntry extends PerformanceNavigationTiming { location: string; sessionId?: string; type: 'navigate'; } export interface VitalsEntry { vitalType: 'fcp' | 'fp' | 'fid'; value: number; location: string; sessionId?: string; type: 'vitals'; } declare type MonitoringEntry = NetworkCallEntry | NavigationTypeEntry | VitalsEntry | PageResourcesEntry; export default MonitoringEntry; //# sourceMappingURL=MonitoringEntry.d.ts.map