/** * PostgreSQL Core Tools - Utility Operations * * Lightweight table utilities: count, exists, truncate. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; import { CountSchema, CountSchemaBase, ExistsSchema, ExistsSchemaBase, TruncateSchema, TruncateSchemaBase } from "./convenience.js"; export { CountSchema, CountSchemaBase, ExistsSchema, ExistsSchemaBase, TruncateSchema, TruncateSchemaBase, }; /** * Count rows */ export declare function createCountTool(adapter: PostgresAdapter): ToolDefinition; /** * Check if row exists */ export declare function createExistsTool(adapter: PostgresAdapter): ToolDefinition; /** * Truncate table */ export declare function createTruncateTool(adapter: PostgresAdapter): ToolDefinition; /** * Get all convenience tools */ export declare function getConvenienceTools(adapter: PostgresAdapter): ToolDefinition[]; //# sourceMappingURL=utility.d.ts.map