import { z } from 'zod';
import { defineTool, } from '../toolDefinition.js';
export const executeRemoveCookieArgumentsSchema = z.object({
    name: z.string().meta({
        description: 'The name of the cookie to remove.',
    }),
});
export const executeRemoveCookieResponseSchema = z.object({
    success: z.boolean(),
    message: z.string().optional(),
});
export const ExecuteRemoveCookieToolDefinition = defineTool({
    name: 'execute_remove_cookie',
    description: 'Removes a specific cookie by name. Use this when the test needs to delete a particular cookie without affecting other cookies, such as to force re-authentication for a specific service or to test behavior when a specific cookie is absent.',
    argumentsSchema: executeRemoveCookieArgumentsSchema,
    responseSchema: executeRemoveCookieResponseSchema,
});
//# sourceMappingURL=ExecuteRemoveCookieDefinition.js.map