export declare const PerformanceObserver: { new (callback: (list: import("./performance-observer").PerformanceObserverEntryList, observer: { callback: (list: import("./performance-observer").PerformanceObserverEntryList, observer: any) => void; buffer: import("./performance-entry").PerformanceEntry[]; entryTypes: Set; timer?: number; observerType: "single" | "multiple"; emitRecords: () => void; scheduleEmission(): void; receiveRecord: (entry: import("./performance-entry").PerformanceEntry) => void; observe(options: { entryTypes: import("./performance-entry").EntryType[]; }): void; observe(options: { type: import("./performance-entry").EntryType; buffered?: boolean; }): void; disconnect(): void; takeRecords(): import("./performance-entry").PerformanceEntry[]; }) => void): { callback: (list: import("./performance-observer").PerformanceObserverEntryList, observer: any) => void; buffer: import("./performance-entry").PerformanceEntry[]; entryTypes: Set; timer?: number; observerType: "single" | "multiple"; emitRecords: () => void; scheduleEmission(): void; receiveRecord: (entry: import("./performance-entry").PerformanceEntry) => void; observe(options: { entryTypes: import("./performance-entry").EntryType[]; }): void; observe(options: { type: import("./performance-entry").EntryType; buffered?: boolean; }): void; disconnect(): void; takeRecords(): import("./performance-entry").PerformanceEntry[]; }; supportedEntryTypes: string[]; }, addEntry: (entry: T) => T, performance: { timeOrigin: number; now: () => number; mark: (markName: string, markOptions?: import("./performance").MarkOptions) => import("./performance-entry").PerformanceMark; clearMarks: (name?: string) => void; measure: (measureName: string, startOrMeasureOptions?: import("./performance").StartOrMeasureOptions, endMark?: string | number) => import("./performance-entry").PerformanceMeasure; clearMeasures: (name?: string) => void; metric: (name: string, valueOrOptions: import("./performance").ValueOrOptions) => import("./performance-entry").PerformanceMetric; clearMetrics: (name?: string) => void; clearResourceTimings: (name?: string) => void; getEntries: () => import("./performance-entry").PerformanceEntry[]; getEntriesByName: (name: string, type?: import("./performance-entry").EntryType) => import("./performance-entry").PerformanceEntry[]; getEntriesByType: { (type: "measure"): import("./performance-entry").PerformanceMeasure[]; (type: "mark"): import("./performance-entry").PerformanceMark[]; (type: "resource"): import("./performance-entry").PerformanceResourceTiming[]; (type: "metric"): import("./performance-entry").PerformanceMetric[]; (type: "react-native-mark"): import("./performance-entry").PerformanceReactNativeMark[]; }; }; //# sourceMappingURL=instance.d.ts.map