import { type Middleware } from '../api/generated/default';
import { ServicesContainer } from '../types';
/**
 * Appends request authentication headers to a request.
 * Request headers are computed only every SIGNATURE_EXPIRY_MS.
 * @param options the middleware options
 */
export declare const addRequestSignatureMiddleware: ({ services }: {
    services: Pick<ServicesContainer, 'auth' | 'logger'>;
}) => Middleware;
