/** * PostgreSQL Role Management - Session & RLS Tools * * Tools for user role inspection, session role switching, * and row-level security management. * 4 tools total. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; /** * List roles assigned to a user/role */ export declare function createUserRolesTool(adapter: PostgresAdapter): ToolDefinition; /** * Set the session's active role */ export declare function createRoleSetTool(adapter: PostgresAdapter): ToolDefinition; /** * Enable or disable row-level security on a table */ export declare function createRoleRlsEnableTool(adapter: PostgresAdapter): ToolDefinition; /** * List RLS policies on a table */ export declare function createRoleRlsPoliciesTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=session.d.ts.map