export interface ClientSession {
    sessionId: string;
    deviceId: string;
    expiresAt: string;
    lastActive: string;
    userId?: string;
    isCurrent?: boolean;
}
export interface StorageKeys {
    sessions: string;
    activeSessionId: string;
}
export interface MinimalUserData {
    id: string;
    username: string;
    avatar?: string;
}
export interface SessionLoginResponse {
    sessionId: string;
    deviceId: string;
    expiresAt: string;
    user: MinimalUserData;
}
//# sourceMappingURL=session.d.ts.map