import { WebServiceProtocol } from "../webservice";
import { AuthenticationProvider } from "./auth";
import { SessionContextSettings } from "./connection";
export interface Session {
    getWebServiceProtocol(): WebServiceProtocol;
    getSessionContext(): SessionContextSettings;
    getAuthProvider(): AuthenticationProvider;
    getURL(subPath: string, parameters?: URLSearchParams): URL;
    close(): Promise<void>;
}
