/** * PostgreSQL Core Tools - Index Operations * * Index listing and creation tools. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; /** * Get indexes for a table */ export declare function createGetIndexesTool(adapter: PostgresAdapter): ToolDefinition; /** * Create an index */ export declare function createCreateIndexTool(adapter: PostgresAdapter): ToolDefinition; import { z } from "zod"; export declare const DropIndexSchemaBase: z.ZodObject<{ name: z.ZodOptional; index: z.ZodOptional; indexName: z.ZodOptional; schema: z.ZodOptional; ifExists: z.ZodOptional; cascade: z.ZodOptional; concurrently: z.ZodOptional; }, z.core.$strip>; /** * Drop an index */ export declare function createDropIndexTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=indexes.d.ts.map