import { z } from 'zod';
export declare const quantumStateTool: {
    name: string;
    description: string;
    parameters: z.ZodObject<{
        depth: z.ZodDefault<z.ZodEnum<["surface", "deep", "quantum"]>>;
        collapse: z.ZodDefault<z.ZodBoolean>;
        nodes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        depth: "surface" | "deep" | "quantum";
        collapse: boolean;
        nodes?: string[] | undefined;
    }, {
        depth?: "surface" | "deep" | "quantum" | undefined;
        collapse?: boolean | undefined;
        nodes?: string[] | undefined;
    }>;
    execute: (args: any) => Promise<{
        collapsed: boolean;
        transitions: number;
        newState: {
            [k: string]: string;
        };
        superposition?: undefined;
        coherence?: undefined;
        entanglements?: undefined;
        predictions?: undefined;
    } | {
        superposition: Map<string, import("./quantum-core/superposition").FileQuantumState>;
        coherence: number;
        entanglements: [string, string, number][];
        predictions: Map<string, string>;
        collapsed?: undefined;
        transitions?: undefined;
        newState?: undefined;
    }>;
};
//# sourceMappingURL=quantum-state.d.ts.map