"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExecuteClearCookiesToolDefinition = exports.executeClearCookiesResponseSchema = exports.executeClearCookiesArgumentsSchema = void 0;
var zod_1 = require("zod");
var toolDefinition_js_1 = require("../toolDefinition.js");
exports.executeClearCookiesArgumentsSchema = zod_1.z.object({});
exports.executeClearCookiesResponseSchema = zod_1.z.object({
    success: zod_1.z.boolean(),
    message: zod_1.z.string().optional(),
});
exports.ExecuteClearCookiesToolDefinition = (0, toolDefinition_js_1.defineTool)({
    name: 'execute_clear_cookies',
    description: 'Clears all cookies from the current domain. Use this when the test needs to remove all cookies, such as to log out, reset session state, or test behavior for a fresh unauthenticated user. This removes all cookies for the current domain only.',
    argumentsSchema: exports.executeClearCookiesArgumentsSchema,
    responseSchema: exports.executeClearCookiesResponseSchema,
});
//# sourceMappingURL=ExecuteClearCookiesDefinition.js.map