export declare class SessionHistoryQueryDto {
    limit?: string;
    beforeId?: string;
}
export declare class SessionChatRecordItemDto {
    messageId: number;
    role: string;
    content: string;
    timestamp: string;
    feedback?: 'like' | 'dislike';
}
export declare class SessionHistoryPageRespDto {
    records: SessionChatRecordItemDto[];
    hasMore: boolean;
    nextBeforeId?: number;
}
export declare class ClearSessionHistoryRespDto {
    accepted: boolean;
    cleared: number;
}
export declare class MessageFeedbackReqDto {
    feedback: 'like' | 'dislike';
}
export declare class MessageFeedbackRespDto {
    accepted: boolean;
    messageId: number;
    feedback: 'like' | 'dislike';
}
export declare class RegenerateMessageRespDto {
    accepted: boolean;
    text: string;
    messageId: number;
    timestamp: string;
}
