/** * Session command action handlers */ export declare function listSessions(options: { channel?: string; status?: string; tag: string[]; query?: string; sort: string; order: string; limit: string; offset: string; }): Promise; export declare function getSessionInfo(key: string): Promise; export declare function deleteSession(key: string, options: { force: boolean; }): Promise; export declare function deleteMany(options: { status?: string; channel?: string; force: boolean; }): Promise; export declare function renameSession(key: string, name: string): Promise; export declare function tagSession(key: string, tags: string[]): Promise; export declare function untagSession(key: string, tags: string[]): Promise; export declare function archiveSession(key: string): Promise; export declare function unarchiveSession(key: string): Promise; export declare function pinSession(key: string): Promise; export declare function unpinSession(key: string): Promise; export declare function searchSessions(query: string): Promise; export declare function grepSession(key: string, keyword: string): Promise; export declare function exportSession(key: string, options: { format: string; output?: string; }): Promise; export declare function showStats(): Promise; export declare function cleanup(options: { days: string; force: boolean; }): Promise; export declare function handleError(error: unknown, message: string): never;