/**
 * 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<void>;
export declare function getSessionInfo(key: string): Promise<void>;
export declare function deleteSession(key: string, options: {
    force: boolean;
}): Promise<void>;
export declare function deleteMany(options: {
    status?: string;
    channel?: string;
    force: boolean;
}): Promise<void>;
export declare function renameSession(key: string, name: string): Promise<void>;
export declare function tagSession(key: string, tags: string[]): Promise<void>;
export declare function untagSession(key: string, tags: string[]): Promise<void>;
export declare function archiveSession(key: string): Promise<void>;
export declare function unarchiveSession(key: string): Promise<void>;
export declare function pinSession(key: string): Promise<void>;
export declare function unpinSession(key: string): Promise<void>;
export declare function searchSessions(query: string): Promise<void>;
export declare function grepSession(key: string, keyword: string): Promise<void>;
export declare function exportSession(key: string, options: {
    format: string;
    output?: string;
}): Promise<void>;
export declare function showStats(): Promise<void>;
export declare function cleanup(options: {
    days: string;
    force: boolean;
}): Promise<void>;
export declare function handleError(error: unknown, message: string): never;
