import type { Functor, Transformation } from '@core/types';
export declare function applyFunctor<Input, Output>(functor: Functor<Input, Output>, input: Input, inputId: string, context?: Record<string, any>): Promise<{
    output: Output;
    transformation: Transformation;
}>;
