import { GetSecretKeyResult } from '../../../../typings/auth'; import { ExpressMiddleware } from '../../../../typings/express'; import { BaseStorageEngine } from '../model/base-storage-engine'; declare function getSecretKey(storageEngine: BaseStorageEngine): (accessKeyId: string) => Promise; declare function authentication(getSecretKeyCallback: (accessKey: string) => Promise, jsonError?: boolean): ExpressMiddleware; export { authentication, getSecretKey };