import { z } from "zod";
import { type McpResponse } from "../utils.js";
export declare const serverFleetSchema: {
    sort: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        provider: "provider";
        name: "name";
        score: "score";
    }>>>;
    categories: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
};
export declare const serverFleetOutputSchema: z.ZodObject<{
    result: z.ZodObject<{
        servers: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            ip: z.ZodString;
            provider: z.ZodString;
            status: z.ZodEnum<{
                ONLINE: "ONLINE";
                DEGRADED: "DEGRADED";
                OFFLINE: "OFFLINE";
            }>;
            auditScore: z.ZodNullable<z.ZodNumber>;
            responseTime: z.ZodNullable<z.ZodNumber>;
            weakestCategory: z.ZodOptional<z.ZodString>;
            weakestCategoryScore: z.ZodOptional<z.ZodNumber>;
        }, z.core.$strip>>;
        total: z.ZodNumber;
        suggested_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
            command: z.ZodString;
            reason: z.ZodString;
        }, z.core.$strip>>>;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare function handleServerFleet(params: {
    sort?: "score" | "name" | "provider";
    categories?: boolean;
}): Promise<McpResponse>;
//# sourceMappingURL=serverFleet.d.ts.map