import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ExecuteOutput } from '../toolDefinition.js';
export declare const executeAssertCookieArgumentsSchema: z.ZodObject<{
    cookieName: z.ZodString;
    cookieAttribute: z.ZodEnum<{
        name: "name";
        path: "path";
        value: "value";
        domain: "domain";
        expires: "expires";
        http_only: "http_only";
        secure: "secure";
    }>;
    assertionType: z.ZodEnum<{
        equals: "equals";
        does_not_equal: "does_not_equal";
        contains: "contains";
        does_not_contain: "does_not_contain";
        starts_with: "starts_with";
        ends_with: "ends_with";
        matches_regex: "matches_regex";
    }>;
    expectedValue: z.ZodString;
}, z.core.$strip>;
export declare const executeAssertCookieResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const ExecuteAssertCookieToolDefinition: import("../toolDefinition.js").ToolDefinition<"execute_assert_cookie", z.ZodObject<{
    cookieName: z.ZodString;
    cookieAttribute: z.ZodEnum<{
        name: "name";
        path: "path";
        value: "value";
        domain: "domain";
        expires: "expires";
        http_only: "http_only";
        secure: "secure";
    }>;
    assertionType: z.ZodEnum<{
        equals: "equals";
        does_not_equal: "does_not_equal";
        contains: "contains";
        does_not_contain: "does_not_contain";
        starts_with: "starts_with";
        ends_with: "ends_with";
        matches_regex: "matches_regex";
    }>;
    expectedValue: z.ZodString;
}, z.core.$strip>, undefined, z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type ExecuteAssertCookieToolName = ToolName<typeof ExecuteAssertCookieToolDefinition>;
export type ExecuteAssertCookieToolArguments = ToolArguments<typeof ExecuteAssertCookieToolDefinition>;
export type ExecuteAssertCookieToolInput = ExecuteInput<typeof ExecuteAssertCookieToolDefinition>;
export type ExecuteAssertCookieToolOutput = ExecuteOutput<typeof ExecuteAssertCookieToolDefinition>;
//# sourceMappingURL=ExecuteAssertCookieDefinition.d.ts.map