import type { Database } from "../client.js"; export declare function agentQueries(db: Database): { findById(id: string, tenantId?: string): Promise; findByName(name: string, tenantId?: string): Promise; findAll(tenantId?: string, includeArchived?: boolean): Promise; findByHostId(hostId: string, tenantId?: string): Promise; countAll(tenantId?: string): Promise; create(data: { name: string; description?: string | null; provider?: string; hostId?: string | null; metadata?: Record; tenantId?: string; }): Promise; update(id: string, data: Partial<{ name: string; description: string | null; provider: string; status: string; hostId: string | null; lastSeenAt: Date | string; metadata: Record; }>, tenantId?: string): Promise; delete(id: string, tenantId?: string): Promise; heartbeat(id: string, tenantId?: string): Promise; setHostId(id: string, hostId: string | null, tenantId?: string): Promise; clearHostAgents(hostId: string, tenantId?: string): Promise; archive(ids: string[]): Promise; unarchive(ids: string[]): Promise; }; //# sourceMappingURL=agents.d.ts.map