import { z } from 'zod';
import { defineTool, } from '../toolDefinition.js';
export const executeReloadPageArgumentsSchema = z.object({});
/**
 * Response schema for execute_reload_page tool.
 * The client should include success status after recording the reload step.
 */
export const executeReloadPageResponseSchema = z.object({
    success: z.boolean(),
    message: z.string().optional(),
});
export const ExecuteReloadPageToolDefinition = defineTool({
    name: 'execute_reload_page',
    description: 'Reloads the current page. Use this when the test needs to reload or refresh the page to verify that state persists after reload, to reset transient UI state, or when requested. The page will be reloaded during test execution using browser navigation reload.',
    argumentsSchema: executeReloadPageArgumentsSchema,
    responseSchema: executeReloadPageResponseSchema,
});
//# sourceMappingURL=ExecuteReloadPageDefinition.js.map