import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class Action { Type: Value; constructor(properties: Action); } export declare class Rule { Action: Action; Priority: Value; RuleId: Value; constructor(properties: Rule); } export interface WebACLProperties { MetricName: Value; DefaultAction: Action; Rules?: List; Name: Value; } export default class WebACL extends ResourceBase { static Action: typeof Action; static Rule: typeof Rule; constructor(properties: WebACLProperties); }