import { EventEmitter } from 'node:events'; declare class BaseHandler extends EventEmitter { authenticator: any; tokenStorage: any; pathTransformer: (v: string) => string; onConnect: (...args: any[]) => any; /** * Creates an instance of DID Auth Handlers. * * @class * @param {object} config * @param {function} config.pathTransformer - function to transform path when generate action; * @param {object} config.tokenStorage - function to generate action token * @param {object} config.authenticator - Authenticator instance that can to jwt sign/verify * @param {function} [config.onConnect=noop] - function called when wallet selected did */ constructor({ pathTransformer, tokenStorage, authenticator, onConnect, }: { pathTransformer?: (v: string) => string; tokenStorage: any; authenticator: any; onConnect?: (...args: any[]) => any; }); } export default BaseHandler; //# sourceMappingURL=base.d.ts.map