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