import { Session } from "../../resources/session/session.resource";
export interface SessionValidationResult {
    userId: string;
    workspaceId?: string;
    currentWorkspaceId?: string;
}
export declare function validateSessionToken(sessionToken: string): Promise<SessionValidationResult>;
/** @monorepo-internal */
export declare function updateSessionData(sessionId: string, sessionData: Partial<Session>): Promise<import("../../../../../generated/npm-package/undocumented").Cookie>;
export declare function deleteSession(sessionId: string): Promise<void>;
export declare function updateSession(sessionId: string, sessionData: Partial<Session>): Promise<Session>;
