import { z } from "zod"; export declare function createNavigateUserTool(): import("langchain").DynamicStructuredTool; resourceId: z.ZodOptional; mode: z.ZodDefault>>; recordId: z.ZodOptional>; filters: z.ZodOptional>>; sort: z.ZodOptional; }, z.core.$strip>>; query: z.ZodOptional>>; }, z.core.$strip>, { mode: "list" | "show" | "edit" | "create"; targetPath?: string | undefined; resourceId?: string | undefined; recordId?: string | number | undefined; filters?: { column: string; operator: string; value: unknown; }[] | undefined; sort?: { column: string; direction: "desc" | "asc"; } | undefined; query?: Record | undefined; }, { targetPath?: string | undefined; resourceId?: string | undefined; mode?: "list" | "show" | "edit" | "create" | undefined; recordId?: string | number | undefined; filters?: { column: string; operator: string; value: unknown; }[] | undefined; sort?: { column: string; direction: "desc" | "asc"; } | undefined; query?: Record | undefined; }, string, unknown, "navigate_user">;