/**
 * MCP tool: server_evidence
 * Collects forensic evidence package from a server and returns the manifest.
 */
import { z } from "zod";
import { type McpResponse } from "../utils.js";
export declare const serverEvidenceSchema: {
    server: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    lines: z.ZodDefault<z.ZodNumber>;
    no_docker: z.ZodDefault<z.ZodBoolean>;
    no_sysinfo: z.ZodDefault<z.ZodBoolean>;
    force: z.ZodDefault<z.ZodBoolean>;
};
export declare const serverEvidenceOutputSchema: z.ZodObject<{
    result: z.ZodObject<{
        evidenceDir: z.ZodString;
        serverName: z.ZodString;
        serverIp: z.ZodString;
        platform: z.ZodString;
        collectedAt: z.ZodString;
        totalFiles: z.ZodNumber;
        skippedFiles: z.ZodNumber;
        manifestPath: z.ZodString;
    }, z.core.$strip>;
}, z.core.$strip>;
export type ServerEvidenceOutput = z.infer<typeof serverEvidenceOutputSchema>;
export declare function handleServerEvidence(params: {
    server?: string;
    name?: string;
    lines?: number;
    no_docker?: boolean;
    no_sysinfo?: boolean;
    force?: boolean;
}): Promise<McpResponse>;
//# sourceMappingURL=serverEvidence.d.ts.map