import * as core from "@terrascript/core"; export interface FirewallRuleArgs extends core.ResourceArgs { action: string | core.StringOut; blockOverrideDnsType?: string | core.StringOut; blockOverrideDomain?: string | core.StringOut; blockOverrideTtl?: number | core.NumberOut; blockResponse?: string | core.StringOut; firewallDomainListId: string | core.StringOut; firewallRuleGroupId: string | core.StringOut; name: string | core.StringOut; priority: number | core.NumberOut; } export declare class FirewallRule extends core.Resource { action: string | core.StringOut; blockOverrideDnsType?: string | core.StringOut; blockOverrideDomain?: string | core.StringOut; blockOverrideTtl?: number | core.NumberOut; blockResponse?: string | core.StringOut; firewallDomainListId: string | core.StringOut; firewallRuleGroupId: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; priority: number | core.NumberOut; constructor(name: string, args?: FirewallRuleArgs); getNamespace(): string; } //# sourceMappingURL=firewall_rule.d.ts.map