import { z } from "zod";
import { type McpResponse } from "../utils.js";
export declare const serverGuardSchema: {
    server: z.ZodOptional<z.ZodString>;
    action: z.ZodEnum<{
        status: "status";
        start: "start";
        stop: "stop";
    }>;
};
export declare const serverGuardOutputSchema: z.ZodObject<{
    result: z.ZodObject<{
        success: z.ZodBoolean;
        message: z.ZodOptional<z.ZodString>;
        isActive: z.ZodOptional<z.ZodBoolean>;
        lastRunAt: z.ZodOptional<z.ZodString>;
        breaches: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
        logTail: z.ZodOptional<z.ZodArray<z.ZodString>>;
        installedAt: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
}, z.core.$strip>;
export type ServerGuardOutput = z.infer<typeof serverGuardOutputSchema>;
export declare function handleServerGuard(params: {
    server?: string;
    action: "start" | "stop" | "status";
}): Promise<McpResponse>;
//# sourceMappingURL=serverGuard.d.ts.map