import { Middleware } from "@reduxjs/toolkit";
import { TracerProvider, Attributes } from "@opentelemetry/api";
interface MiddlewareConfig {
    debug?: boolean;
    name?: string;
    attributeTransform?: (attrs: Attributes) => Attributes;
}
declare const middleware: <RootState>(provider: TracerProvider | undefined, config?: MiddlewareConfig) => Middleware<{}, RootState>;
export default middleware;
