/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
/**
 * List feedback entries for an agent, ordered newest-first.
 */
export declare function listFeedback(agentId: string, limit?: number): Promise<{
    id: string;
    agentId: string;
    sessionId: string;
    messageId: string;
    rating: string;
    comment: string | null;
    query: string;
    response: string;
    toolCalls: unknown[] | null;
    model: string | null;
    createdAt: Date;
    reviewedAt: Date | null;
}[]>;
/**
 * Get an aggregate summary of feedback ratings for an agent.
 */
export declare function getFeedbackSummary(agentId: string): Promise<{
    up: number;
    down: number;
    total: number;
}>;
/**
 * Mark a set of feedback entries as reviewed by setting reviewedAt.
 */
export declare function markFeedbackReviewed(ids: string[]): Promise<void>;
