type Integration = (data: Integration.Params) => Integration.Return;
declare namespace Integration {
    interface Params {
        func: string;
        pointN: number;
        x: [number, number];
    }
    type Result = number;
    interface Details {
        error: number;
    }
    interface Return {
        result: Integration.Result;
        details: Integration.Details;
    }
}
declare const integrationParams: {
    func: string;
    pointN: string;
    x: string;
};
declare const trapezoidalRule: Integration;
declare const simpsonRule13: Integration;

export { Integration, integrationParams, simpsonRule13, trapezoidalRule };
