import { AdapterState, AdapterEnhancer, MiddlewareAPI } from '../../types/AdapterTypes'; type Middleware = (adapterAPI: MiddlewareAPI) => (next: TFunction) => TFunction | void; export default function createApplyMiddleware(getFunction: (api: MiddlewareAPI) => TFunction, setFunction: (api: MiddlewareAPI, fn: TFunction) => MiddlewareAPI): (...middlewares: Middleware[]) => AdapterEnhancer; export type { Middleware }; //# sourceMappingURL=createApplyMiddleware.d.ts.map