import { IEntityInfo } from './configurationTypes.js'; import { HookTypes, IHookProps, OperationTypes } from '../../types/hooks.js'; import type { SchemaObjectMap, TSchemaOptions } from '../graphql/manager.js'; export declare function executeHook(entity: IEntityInfo, operationType: OperationTypes, hookType: HookTypes, props: Partial>, schemaOptions: TSchemaOptions, schemas: SchemaObjectMap): Promise>;