import { Session } from "./Session";
import { SessionContext } from "./connection";
import { AuthenticationProvider } from "./auth";
export declare class SessionFactory {
    private constructor();
    static createInstance<T_SESSION extends Session>(sessionContext: SessionContext, authProvider?: AuthenticationProvider): Promise<T_SESSION>;
}
