import type { MiddlewareContext, Middleware } from './middleware';
/**
 * Helper method to build a timeout middleware.
 * @param timeoutValue - Timeout in milliseconds. Default value is 10000.
 * @returns The middleware adding a timeout to the function.
 */
export declare function timeout<ArgumentType, ReturnType, ContextType extends MiddlewareContext<ArgumentType>>(timeoutValue?: number): Middleware<ArgumentType, ReturnType, ContextType>;
