import { z } from 'zod';
/**
 * Schema for the think tool parameters
 */
export declare const ThinkSchema: z.ZodObject<{
    structuredReasoning: z.ZodString;
    associateWithEntity: z.ZodOptional<z.ZodString>;
    category: z.ZodOptional<z.ZodString>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    storeInMemory: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    context: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    structuredReasoning: string;
    storeInMemory: boolean;
    context?: string | undefined;
    associateWithEntity?: string | undefined;
    category?: string | undefined;
    tags?: string[] | undefined;
}, {
    structuredReasoning: string;
    context?: string | undefined;
    associateWithEntity?: string | undefined;
    category?: string | undefined;
    tags?: string[] | undefined;
    storeInMemory?: boolean | undefined;
}>;
//# sourceMappingURL=schemas.d.ts.map