import { type ComponentProps } from 'react'; import type { ListMeta } from '@keystone-6/core/types'; import { type ApolloError } from '@keystone-6/core/admin-ui/apollo'; import type { Fields } from "./index.js"; type UpdateItemsHookResult = { state: 'editing' | 'loading' | 'updated'; shouldPreventNavigation: boolean; error?: ApolloError; props: ComponentProps; create: () => Promise<{ id: string; label: string | null; } | undefined>; }; export declare function useUpdateItems(list: ListMeta): UpdateItemsHookResult; type BuildItemHookResult = { state: 'editing'; error?: ApolloError; props: ComponentProps; build: () => Promise | undefined>; }; export declare function useUpdateBuildItem(list: ListMeta, fieldKeys?: string[]): BuildItemHookResult; export {};