import { IApiBaseEntity } from '../../../../api-base-entity.interface';
import { IApiRouteMetadata, IApiRouteRuntimeProperties } from '../../../../decorator/api';
import { ExecutionContext } from '@nestjs/common';
export interface IApiRouteRuntimeCustomExecutionOptions<E extends IApiBaseEntity, R> {
    executionContext: ExecutionContext;
    metadata: IApiRouteMetadata<E>;
    operation: () => Promise<R>;
    runtimeProperties: IApiRouteRuntimeProperties<E>;
}
