import { ReadSessionDTO, Session, UpdateSessionDTO } from '../../../../../core/src/session/index.ts';
export declare class SessionClient {
    private _apiClient;
    constructor({ backendUrl, accessToken, }: {
        accessToken: string;
        backendUrl: string;
    });
    getSession(payload: ReadSessionDTO): Promise<Session>;
    updateSession(payload: UpdateSessionDTO): Promise<{
        sessionToken: string;
    }>;
}
export declare function createSessionClient({ accessToken, backendUrl, }: {
    accessToken: string;
    backendUrl: string;
}): SessionClient;
