import { z } from 'zod';
export declare const sovereigntyGuardTool: {
    name: string;
    description: string;
    parameters: z.ZodObject<{
        action: z.ZodDefault<z.ZodEnum<["scan", "block", "report", "enforce", "audit"]>>;
        policy: z.ZodOptional<z.ZodString>;
        auto_fix: z.ZodDefault<z.ZodBoolean>;
        depth: z.ZodDefault<z.ZodEnum<["surface", "deep", "paranoid"]>>;
    }, "strip", z.ZodTypeAny, {
        depth: "surface" | "deep" | "paranoid";
        action: "scan" | "block" | "report" | "enforce" | "audit";
        auto_fix: boolean;
        policy?: string | undefined;
    }, {
        depth?: "surface" | "deep" | "paranoid" | undefined;
        action?: "scan" | "block" | "report" | "enforce" | "audit" | undefined;
        policy?: string | undefined;
        auto_fix?: boolean | undefined;
    }>;
    execute: (args: any) => Promise<any>;
};
//# sourceMappingURL=sovereignty-guard.d.ts.map