/**
 * Session Commands Handler
 *
 * Provides /rename and /tag commands for session management,
 * including auto-name generation from message context.
 */
export declare class SessionCommandHandler {
    private sessions;
    private getOrCreate;
    renameSession(sessionId: string, name?: string): string;
    tagSession(sessionId: string, tags: string[]): string[];
    removeTag(sessionId: string, tag: string): boolean;
    getSessionTags(sessionId: string): string[];
    searchByTag(tag: string): string[];
    generateSessionName(messages: unknown[]): string;
    formatSessionInfo(sessionId: string): string;
}
