import { z } from 'zod';
import type { ToolResult } from '../types/index.js';
export declare const ScanCrashRisksSchema: z.ZodObject<{
    projectId: z.ZodString;
    projectPath: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const FixCrashRisksSchema: z.ZodObject<{
    projectId: z.ZodString;
    projectPath: z.ZodOptional<z.ZodString>;
    dryRun: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const ConfigureCrashRulesSchema: z.ZodObject<{
    projectId: z.ZodString;
    enabledLanguages: z.ZodOptional<z.ZodArray<z.ZodString>>;
    disabledPatterns: z.ZodOptional<z.ZodArray<z.ZodString>>;
    minSeverity: z.ZodOptional<z.ZodEnum<{
        CRITICAL: "CRITICAL";
        HIGH: "HIGH";
        MEDIUM: "MEDIUM";
    }>>;
    warnThreshold: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare function handleScanCrashRisks(args: {
    projectId: string;
    projectPath?: string;
}): Promise<ToolResult>;
export declare function handleFixCrashRisks(args: {
    projectId: string;
    projectPath?: string;
    dryRun?: boolean;
}): Promise<ToolResult>;
export declare function handleConfigureCrashRules(args: {
    projectId: string;
    enabledLanguages?: string[];
    disabledPatterns?: string[];
    minSeverity?: string;
    warnThreshold?: number;
}): Promise<ToolResult>;
//# sourceMappingURL=crash-shield-handler.d.ts.map