import type { Database } from "bun:sqlite";
import type { CreateCommentInput, TaskComment } from "../types/index.js";
export declare function addComment(input: CreateCommentInput, db?: Database): TaskComment;
export declare function logProgress(taskId: string, message: string, pct?: number, agentId?: string, db?: Database): TaskComment;
export declare function getComment(id: string, db?: Database): TaskComment | null;
export declare function listComments(taskId: string, db?: Database): TaskComment[];
export declare function updateComment(id: string, input: {
    content: string;
}, db?: Database): TaskComment;
export declare function deleteComment(id: string, db?: Database): boolean;
//# sourceMappingURL=comments.d.ts.map