import { IFrontendOrBackendSession } from './ISession';
import { IHandlerMsg, IMsgRsp } from './IConnector';
export declare type IHandlerMethod = (msg: IHandlerMsg, session: IFrontendOrBackendSession) => Promise<IMsgRsp>;
export declare type IHandler = {
    [method: string]: IHandlerMethod;
};
export declare type IHandlers = {
    [handler: string]: IHandler;
};
export declare type IHandlerMap = {
    [serverType: string]: IHandlers;
};
export interface IHandlerServiceOptions {
    reloadHandlers?: boolean;
    enableForwardLog?: boolean;
    handlersPaths?: string[];
}
