import type { Database } from "bun:sqlite";
import type { Task } from "../types/index.js";
export interface SearchOptions {
    query?: string;
    project_id?: string;
    task_list_id?: string;
    status?: string | string[];
    priority?: string | string[];
    assigned_to?: string;
    agent_id?: string;
    created_after?: string;
    updated_after?: string;
    has_dependencies?: boolean;
    is_blocked?: boolean;
}
export declare function searchTasks(options: SearchOptions | string, projectId?: string, taskListId?: string, db?: Database): Task[];
//# sourceMappingURL=search.d.ts.map