import { Middleware } from './types';
/**
 * Compose middlewares from right to left.
 *
 * @param middlewares - Middlewares to compose.
 *
 * @public
 */
export declare const pipeMiddlewares: <S>(...middlewares: Middleware<S>[]) => Middleware<S>;
/**
 * Compose middlewares from left to right.
 *
 * @param middlewares - Middlewares to compose.
 *
 * @public
 */
export declare const composeMiddlewares: <S>(...middlewares: Middleware<S>[]) => Middleware<S>;
//# sourceMappingURL=composeMiddlewares.d.ts.map