import { z } from 'zod';
export declare const validateJavaScriptCode: (code: string) => boolean;
export declare const createStatelessSchema: <T extends z.ZodObject<z.ZodRawShape>>(schema: T, toolName: string) => z.ZodEffects<z.ZodIntersection<z.ZodObject<{
    session_id: z.ZodOptional<z.ZodNever>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    session_id: z.ZodOptional<z.ZodNever>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    session_id: z.ZodOptional<z.ZodNever>;
}, z.ZodTypeAny, "passthrough">>, T>, z.TypeOf<T>, {
    session_id?: undefined;
} & {
    [k: string]: unknown;
} & T["_input"]>;
//# sourceMappingURL=helpers.d.ts.map