import { INestiaProject } from "../structures/INestiaProject";
import { IOperationMetadata } from "../structures/IOperationMetadata";
import { IReflectController } from "../structures/IReflectController";
import { IReflectMcpOperation } from "../structures/IReflectMcpOperation";
export declare namespace ReflectMcpOperationAnalyzer {
    interface IProps {
        project: Omit<INestiaProject, "config">;
        controller: IReflectController;
        function: Function;
        name: string;
        metadata: IOperationMetadata;
    }
    const analyze: (ctx: IProps) => IReflectMcpOperation | null;
}
