import { APIResource } from 'cloudflaredev/resource';
import * as OverridesAPI from 'cloudflaredev/resources/firewall/waf/overrides';
import * as PackagesAPI from 'cloudflaredev/resources/firewall/waf/packages/packages';
export declare class WAF extends APIResource {
    overrides: OverridesAPI.Overrides;
    packages: PackagesAPI.Packages;
}
export declare namespace WAF {
    export import Overrides = OverridesAPI.Overrides;
    export import Override = OverridesAPI.Override;
    export import OverrideURL = OverridesAPI.OverrideURL;
    export import RewriteAction = OverridesAPI.RewriteAction;
    export import WAFRule = OverridesAPI.WAFRule;
    export import OverrideDeleteResponse = OverridesAPI.OverrideDeleteResponse;
    export import OverridesV4PagePaginationArray = OverridesAPI.OverridesV4PagePaginationArray;
    export import OverrideCreateParams = OverridesAPI.OverrideCreateParams;
    export import OverrideUpdateParams = OverridesAPI.OverrideUpdateParams;
    export import OverrideListParams = OverridesAPI.OverrideListParams;
    export import Packages = PackagesAPI.Packages;
    export import PackageListResponse = PackagesAPI.PackageListResponse;
    export import PackageGetResponse = PackagesAPI.PackageGetResponse;
    export import PackageListResponsesV4PagePaginationArray = PackagesAPI.PackageListResponsesV4PagePaginationArray;
    export import PackageListParams = PackagesAPI.PackageListParams;
}
//# sourceMappingURL=waf.d.ts.map