/** * PostgreSQL Role Management - CRUD Tools * * Tools for listing, creating, dropping, and inspecting roles. * 4 tools total. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; /** * List all roles with optional pattern filter */ export declare function createRoleListTool(adapter: PostgresAdapter): ToolDefinition; /** * Create a new PostgreSQL role with optional attributes */ export declare function createRoleCreateTool(adapter: PostgresAdapter): ToolDefinition; /** * Drop a PostgreSQL role */ export declare function createRoleDropTool(adapter: PostgresAdapter): ToolDefinition; /** * Get detailed role attributes */ export declare function createRoleAttributesTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=management.d.ts.map