import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type CreateSecurityFirewallConfigByConfigVersionActivateRequest = {
    /**
     * The deployed configVersion for the firewall configuration
     */
    configVersion: string;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSd = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateMa = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateLfi = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRfi = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRce = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivatePhp = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateGen = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateXss = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSqli = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSf = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction: {
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateJava = {
    active: boolean;
    action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateCrs = {
    sd: CreateSecurityFirewallConfigByConfigVersionActivateSd;
    ma: CreateSecurityFirewallConfigByConfigVersionActivateMa;
    lfi: CreateSecurityFirewallConfigByConfigVersionActivateLfi;
    rfi: CreateSecurityFirewallConfigByConfigVersionActivateRfi;
    rce: CreateSecurityFirewallConfigByConfigVersionActivateRce;
    php: CreateSecurityFirewallConfigByConfigVersionActivatePhp;
    gen: CreateSecurityFirewallConfigByConfigVersionActivateGen;
    xss: CreateSecurityFirewallConfigByConfigVersionActivateXss;
    sqli: CreateSecurityFirewallConfigByConfigVersionActivateSqli;
    sf: CreateSecurityFirewallConfigByConfigVersionActivateSf;
    java: CreateSecurityFirewallConfigByConfigVersionActivateJava;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType: {
    readonly BotCategory: "bot_category";
    readonly BotName: "bot_name";
    readonly BotProtection: "bot_protection";
    readonly BotStatus: "bot_status";
    readonly Cookie: "cookie";
    readonly DomainEnvironment: "domain_environment";
    readonly Environment: "environment";
    readonly GeoAsNumber: "geo_as_number";
    readonly GeoCity: "geo_city";
    readonly GeoContinent: "geo_continent";
    readonly GeoCountry: "geo_country";
    readonly GeoCountryRegion: "geo_country_region";
    readonly Header: "header";
    readonly Host: "host";
    readonly IpAddress: "ip_address";
    readonly Ja3Digest: "ja3_digest";
    readonly Ja4Digest: "ja4_digest";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly RateLimitApiId: "rate_limit_api_id";
    readonly RawPath: "raw_path";
    readonly Region: "region";
    readonly Route: "route";
    readonly Ruleset: "ruleset";
    readonly Scheme: "scheme";
    readonly ServerAction: "server_action";
    readonly SharedCondition: "shared_condition";
    readonly TargetPath: "target_path";
    readonly TrafficSource: "traffic_source";
    readonly TrustedSource: "trusted_source";
    readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp: {
    readonly Eq: "eq";
    readonly Ex: "ex";
    readonly Gt: "gt";
    readonly Gte: "gte";
    readonly Inc: "inc";
    readonly List: "list";
    readonly Lt: "lt";
    readonly Lte: "lte";
    readonly Neq: "neq";
    readonly Nex: "nex";
    readonly Ninc: "ninc";
    readonly Pre: "pre";
    readonly Re: "re";
    readonly Sub: "sub";
    readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions = {
    type: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType;
    op: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp;
    neg?: boolean | undefined;
    key?: string | undefined;
    value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup = {
    conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit = {
    algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect = {
    location: string;
    permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2: {
    readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate = {
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction;
    rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit | null | undefined;
    redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction = {
    mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules2 = {
    id: string;
    name: string;
    description?: string | undefined;
    active: boolean;
    conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup>;
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction;
    valid: false;
    validationErrors: Array<string>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesType: {
    readonly BotCategory: "bot_category";
    readonly BotName: "bot_name";
    readonly BotProtection: "bot_protection";
    readonly BotStatus: "bot_status";
    readonly Cookie: "cookie";
    readonly DomainEnvironment: "domain_environment";
    readonly Environment: "environment";
    readonly GeoAsNumber: "geo_as_number";
    readonly GeoCity: "geo_city";
    readonly GeoContinent: "geo_continent";
    readonly GeoCountry: "geo_country";
    readonly GeoCountryRegion: "geo_country_region";
    readonly Header: "header";
    readonly Host: "host";
    readonly IpAddress: "ip_address";
    readonly Ja3Digest: "ja3_digest";
    readonly Ja4Digest: "ja4_digest";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly RateLimitApiId: "rate_limit_api_id";
    readonly RawPath: "raw_path";
    readonly Region: "region";
    readonly Route: "route";
    readonly Ruleset: "ruleset";
    readonly Scheme: "scheme";
    readonly ServerAction: "server_action";
    readonly SharedCondition: "shared_condition";
    readonly TargetPath: "target_path";
    readonly TrafficSource: "traffic_source";
    readonly TrustedSource: "trusted_source";
    readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesOp: {
    readonly Eq: "eq";
    readonly Ex: "ex";
    readonly Gt: "gt";
    readonly Gte: "gte";
    readonly Inc: "inc";
    readonly List: "list";
    readonly Lt: "lt";
    readonly Lte: "lte";
    readonly Neq: "neq";
    readonly Nex: "nex";
    readonly Ninc: "ninc";
    readonly Pre: "pre";
    readonly Re: "re";
    readonly Sub: "sub";
    readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions = {
    type: CreateSecurityFirewallConfigByConfigVersionActivateRulesType;
    op: CreateSecurityFirewallConfigByConfigVersionActivateRulesOp;
    neg?: boolean | undefined;
    key?: string | undefined;
    value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup = {
    conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit = {
    algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect = {
    location: string;
    permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002: {
    readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate = {
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action;
    rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit | null | undefined;
    redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesAction = {
    mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules1 = {
    id: string;
    name: string;
    description?: string | undefined;
    active: boolean;
    conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup>;
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesAction;
    valid: true;
    validationErrors?: any | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules = CreateSecurityFirewallConfigByConfigVersionActivateRules1 | CreateSecurityFirewallConfigByConfigVersionActivateRules2;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAction: {
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateIps = {
    id: string;
    hostname: string;
    ip: string;
    notes?: string | undefined;
    action: CreateSecurityFirewallConfigByConfigVersionActivateAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit = {
    algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect = {
    location: string;
    permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2: {
    readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets2 = {
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction;
    rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit | null | undefined;
    redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2 | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType: {
    readonly BotCategory: "bot_category";
    readonly BotName: "bot_name";
    readonly BotProtection: "bot_protection";
    readonly BotStatus: "bot_status";
    readonly Cookie: "cookie";
    readonly DomainEnvironment: "domain_environment";
    readonly Environment: "environment";
    readonly GeoAsNumber: "geo_as_number";
    readonly GeoCity: "geo_city";
    readonly GeoContinent: "geo_continent";
    readonly GeoCountry: "geo_country";
    readonly GeoCountryRegion: "geo_country_region";
    readonly Header: "header";
    readonly Host: "host";
    readonly IpAddress: "ip_address";
    readonly Ja3Digest: "ja3_digest";
    readonly Ja4Digest: "ja4_digest";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly RateLimitApiId: "rate_limit_api_id";
    readonly RawPath: "raw_path";
    readonly Region: "region";
    readonly Route: "route";
    readonly Ruleset: "ruleset";
    readonly Scheme: "scheme";
    readonly ServerAction: "server_action";
    readonly SharedCondition: "shared_condition";
    readonly TargetPath: "target_path";
    readonly TrafficSource: "traffic_source";
    readonly TrustedSource: "trusted_source";
    readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp: {
    readonly Eq: "eq";
    readonly Ex: "ex";
    readonly Gt: "gt";
    readonly Gte: "gte";
    readonly Inc: "inc";
    readonly List: "list";
    readonly Lt: "lt";
    readonly Lte: "lte";
    readonly Neq: "neq";
    readonly Nex: "nex";
    readonly Ninc: "ninc";
    readonly Pre: "pre";
    readonly Re: "re";
    readonly Sub: "sub";
    readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions = {
    type: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType;
    op: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp;
    neg?: boolean | undefined;
    key?: string | undefined;
    value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup = {
    conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit = {
    algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect = {
    location: string;
    permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2: {
    readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate = {
    action: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action;
    rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit | null | undefined;
    redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction = {
    mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets1 = {
    description?: string | undefined;
    id: string;
    name: string;
    active: boolean;
    conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup>;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets = Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1> | {
    [k: string]: CreateSecurityFirewallConfigByConfigVersionActivateRulesets2;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateType: {
    readonly BotCategory: "bot_category";
    readonly BotName: "bot_name";
    readonly BotProtection: "bot_protection";
    readonly BotStatus: "bot_status";
    readonly Cookie: "cookie";
    readonly DomainEnvironment: "domain_environment";
    readonly Environment: "environment";
    readonly GeoAsNumber: "geo_as_number";
    readonly GeoCity: "geo_city";
    readonly GeoContinent: "geo_continent";
    readonly GeoCountry: "geo_country";
    readonly GeoCountryRegion: "geo_country_region";
    readonly Header: "header";
    readonly Host: "host";
    readonly IpAddress: "ip_address";
    readonly Ja3Digest: "ja3_digest";
    readonly Ja4Digest: "ja4_digest";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly RateLimitApiId: "rate_limit_api_id";
    readonly RawPath: "raw_path";
    readonly Region: "region";
    readonly Route: "route";
    readonly Ruleset: "ruleset";
    readonly Scheme: "scheme";
    readonly ServerAction: "server_action";
    readonly SharedCondition: "shared_condition";
    readonly TargetPath: "target_path";
    readonly TrafficSource: "traffic_source";
    readonly TrustedSource: "trusted_source";
    readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOp: {
    readonly Eq: "eq";
    readonly Ex: "ex";
    readonly Gt: "gt";
    readonly Gte: "gte";
    readonly Inc: "inc";
    readonly List: "list";
    readonly Lt: "lt";
    readonly Lte: "lte";
    readonly Neq: "neq";
    readonly Nex: "nex";
    readonly Ninc: "ninc";
    readonly Pre: "pre";
    readonly Re: "re";
    readonly Sub: "sub";
    readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions = {
    type: CreateSecurityFirewallConfigByConfigVersionActivateType;
    op: CreateSecurityFirewallConfigByConfigVersionActivateOp;
    neg?: boolean | undefined;
    key?: string | undefined;
    value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup = {
    conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions>;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateConditions = {
    description?: string | undefined;
    id: string;
    name: string;
    active: boolean;
    conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup>;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateChanges = {};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateBotProtection = {
    active: boolean;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction | undefined;
    updatedAt?: string | undefined;
    userId?: string | undefined;
    username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateAiBots = {
    active: boolean;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction | undefined;
    updatedAt?: string | undefined;
    userId?: string | undefined;
    username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateOwasp = {
    active: boolean;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction | undefined;
    updatedAt?: string | undefined;
    userId?: string | undefined;
    username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset = {
    active: boolean;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction | undefined;
    updatedAt?: string | undefined;
    userId?: string | undefined;
    username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources = {
    active: boolean;
    action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction | undefined;
    updatedAt?: string | undefined;
    userId?: string | undefined;
    username?: string | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateManagedRules = {
    botProtection?: CreateSecurityFirewallConfigByConfigVersionActivateBotProtection | undefined;
    aiBots?: CreateSecurityFirewallConfigByConfigVersionActivateAiBots | undefined;
    owasp?: CreateSecurityFirewallConfigByConfigVersionActivateOwasp | undefined;
    vercelRuleset?: CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset | undefined;
    trafficSources?: CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2: {
    readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2;
export type CreateSecurityFirewallConfigByConfigVersionActivateResponseBody = {
    ownerId: string;
    projectKey: string;
    id: string;
    version: number;
    updatedAt: string;
    firewallEnabled: boolean;
    crs?: CreateSecurityFirewallConfigByConfigVersionActivateCrs | undefined;
    rules: Array<CreateSecurityFirewallConfigByConfigVersionActivateRules1 | CreateSecurityFirewallConfigByConfigVersionActivateRules2>;
    ips: Array<CreateSecurityFirewallConfigByConfigVersionActivateIps>;
    rulesets?: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1> | {
        [k: string]: CreateSecurityFirewallConfigByConfigVersionActivateRulesets2;
    } | undefined;
    conditions?: Array<CreateSecurityFirewallConfigByConfigVersionActivateConditions> | undefined;
    changes: Array<CreateSecurityFirewallConfigByConfigVersionActivateChanges>;
    managedRules?: CreateSecurityFirewallConfigByConfigVersionActivateManagedRules | undefined;
    botIdEnabled?: boolean | undefined;
    logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2 | undefined;
};
/** @internal */
export type CreateSecurityFirewallConfigByConfigVersionActivateRequest$Outbound = {
    configVersion: string;
};
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRequest$outboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRequest$Outbound, z.ZodTypeDef, CreateSecurityFirewallConfigByConfigVersionActivateRequest>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRequestToJSON(createSecurityFirewallConfigByConfigVersionActivateRequest: CreateSecurityFirewallConfigByConfigVersionActivateRequest): string;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSd$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSd, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSdFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSd, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateMa$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateMa, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateMaFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateMa, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLfi$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateLfi, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateLfiFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateLfi, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRfi$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRfi, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRfiFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRfi, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRce$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRce, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRceFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRce, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivatePhp$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivatePhp, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivatePhpFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivatePhp, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateGen$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateGen, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateGenFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateGen, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateXss$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateXss, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateXssFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateXss, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSqli$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSqli, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSqliFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSqli, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSf$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSf, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSfFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSf, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateJava$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateJava, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateJavaFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateJava, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateCrs$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateCrs, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateCrsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateCrs, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules2$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules2, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRules2FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules2, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules1$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules1, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRules1FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules1, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateIps$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateIps, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateIpsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateIps, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets2$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets2, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesets2FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets2, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets1$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesets1FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSecurityConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateChanges$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateChanges, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateChangesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateChanges, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateBotProtection$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateBotProtection, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateBotProtectionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateBotProtection, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAiBots$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateAiBots, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateAiBotsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateAiBots, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOwasp$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateOwasp, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateOwaspFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateOwasp, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateVercelRulesetFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateTrafficSourcesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateManagedRules$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateManagedRules, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateManagedRulesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateManagedRules, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateResponseBody$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateResponseBody, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateResponseBodyFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateResponseBody, SDKValidationError>;
//# sourceMappingURL=createsecurityfirewallconfigbyconfigversionactivateop.d.ts.map