import ' rollup-plugin-inject-process-env';
import { ChatUserInfo } from "@xapp/stentor-chat-widget";
import { MessageMiddlewareContext } from "./message-middleware";
export type MessageMiddlewareContextTemplate = Omit<MessageMiddlewareContext, "user">;
export declare class MiddlewareContextFactory {
    private readonly cache;
    private readonly template;
    constructor(template: MessageMiddlewareContextTemplate);
    resolve(user: ChatUserInfo): MessageMiddlewareContext | undefined;
}
