import { APIResource } from "../../../core/resource.mjs"; import * as OverridesAPI from "./overrides.mjs"; import { BaseOverrides, Override, OverrideCreateParams, OverrideDeleteParams, OverrideDeleteResponse, OverrideGetParams, OverrideListParams, OverrideURL, OverrideUpdateParams, Overrides, OverridesV4PagePaginationArray, RewriteAction, WAFRule } from "./overrides.mjs"; import * as PackagesAPI from "./packages/packages.mjs"; import { BasePackages, PackageGetParams, PackageGetResponse, PackageListParams, PackageListResponse, PackageListResponsesV4PagePaginationArray, Packages } from "./packages/packages.mjs"; /** * @deprecated WAF managed rules API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version for full details. */ export declare class BaseWAF extends APIResource { static readonly _key: readonly ['firewall', 'waf']; } /** * @deprecated WAF managed rules API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#waf-managed-rules-apis-previous-version for full details. */ export declare class WAF extends BaseWAF { overrides: OverridesAPI.Overrides; packages: PackagesAPI.Packages; } export declare namespace WAF { export { Overrides as Overrides, BaseOverrides as BaseOverrides, type Override as Override, type OverrideURL as OverrideURL, type RewriteAction as RewriteAction, type WAFRule as WAFRule, type OverrideDeleteResponse as OverrideDeleteResponse, type OverridesV4PagePaginationArray as OverridesV4PagePaginationArray, type OverrideCreateParams as OverrideCreateParams, type OverrideUpdateParams as OverrideUpdateParams, type OverrideListParams as OverrideListParams, type OverrideDeleteParams as OverrideDeleteParams, type OverrideGetParams as OverrideGetParams, }; export { Packages as Packages, BasePackages as BasePackages, type PackageListResponse as PackageListResponse, type PackageGetResponse as PackageGetResponse, type PackageListResponsesV4PagePaginationArray as PackageListResponsesV4PagePaginationArray, type PackageListParams as PackageListParams, type PackageGetParams as PackageGetParams, }; } //# sourceMappingURL=waf.d.mts.map