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 ByteMatchTuplesArgs extends core.SchemaArgs { fieldToMatch: FieldToMatch; positionalConstraint: string | core.StringOut; targetString?: string | core.StringOut; textTransformation: string | core.StringOut; } export declare class ByteMatchTuples extends core.Schema { fieldToMatch: FieldToMatch; positionalConstraint: string | core.StringOut; targetString?: string | core.StringOut; textTransformation: string | core.StringOut; } export interface ByteMatchSetArgs extends core.ResourceArgs { /** * Specifies the bytes (typically a string that corresponds */ byteMatchTuples?: core.Array | core.ArrayOut; /** * (Required) The name or description of the Byte Match Set. */ name: string | core.StringOut; } export declare class ByteMatchSet extends core.Resource { /** * Specifies the bytes (typically a string that corresponds */ byteMatchTuples?: core.Array | core.ArrayOut; /** * The ID of the WAF Byte Match Set. */ id: string | core.StringOut; /** * (Required) The name or description of the Byte Match Set. */ name: string | core.StringOut; constructor(name: string, args?: ByteMatchSetArgs); getNamespace(): string; } //# sourceMappingURL=byte_match_set.d.ts.map