import * as core from "@terrascript/core"; export interface FieldToMatchArgs extends core.SchemaArgs { data?: string | core.StringOut; type: string | core.StringOut; } export declare class FieldToMatch extends core.Schema { data?: string | core.StringOut; type: string | core.StringOut; } export interface XssMatchTupleArgs extends core.SchemaArgs { fieldToMatch: FieldToMatch; textTransformation: string | core.StringOut; } export declare class XssMatchTuple extends core.Schema { fieldToMatch: FieldToMatch; textTransformation: string | core.StringOut; } export interface XssMatchSetArgs extends core.ResourceArgs { /** * (Required) The name of the set */ name: string | core.StringOut; /** * (Optional) The parts of web requests that you want to inspect for cross-site scripting attacks. */ xssMatchTuple?: core.Array | core.ArrayOut; } export declare class XssMatchSet extends core.Resource { /** * The ID of the Regional WAF XSS Match Set. */ id: string | core.StringOut; /** * (Required) The name of the set */ name: string | core.StringOut; /** * (Optional) The parts of web requests that you want to inspect for cross-site scripting attacks. */ xssMatchTuple?: core.Array | core.ArrayOut; constructor(name: string, args?: XssMatchSetArgs); getNamespace(): string; } //# sourceMappingURL=xss_match_set.d.ts.map