import { ToolResponse } from "../../types/index.js";
interface UniversalLubeOilSearchParams {
    query_by?: string;
    q?: string;
    filter_by?: string;
    sort_by?: string;
    page?: number;
    per_page?: number;
    session_id?: string;
}
interface UniversalFuelAnalysisSearchParams {
    query_by?: string;
    q?: string;
    filter_by?: string;
    sort_by?: string;
    page?: number;
    per_page?: number;
    session_id?: string;
}
interface UniversalPmsMaintenanceSearchParams {
    query_by?: string;
    q?: string;
    filter_by?: string;
    sort_by?: string;
    page?: number;
    per_page?: number;
    session_id?: string;
}
export declare class UniversalToolsHandler {
    private typesenseClient;
    constructor();
    universalLubeOilAnalysisSearchHandler(arguments_: UniversalLubeOilSearchParams): Promise<ToolResponse>;
    universalFuelAnalysisSearchHandler(arguments_: UniversalFuelAnalysisSearchParams): Promise<ToolResponse>;
    universalPmsMaintenanceSearchHandler(arguments_: UniversalPmsMaintenanceSearchParams): Promise<ToolResponse>;
}
export {};
