import { BaseContext, ResolverOptions } from '../types'; type MetadataHookParams = { context: C; metadata?: { entities: any; enums: any; }; }; /** * @deprecated This argument should not be used and will be removed in the future. Use `applyAccessControlList` instead. */ type Hooks = { beforeRead?: (params: MetadataHookParams) => Promise>; afterRead?: (params: MetadataHookParams) => Promise>; }; export declare const resolveAdminUiMetadata: (hooks?: Hooks) => ({ context, fields }: ResolverOptions) => Promise<{ entities: any; enums: any; } | undefined>; export {};