/** * The types defined here are the source of truth for chain metadata. * ANY CHANGES HERE NEED TO BE REFLECTED IN HYPERLANE-BASE CONFIG PARSING. */ import { z } from 'zod'; declare const MatchingListElementSchema: z.ZodObject<{ messageId: z.ZodOptional, z.ZodString, z.ZodArray]>>; originDomain: z.ZodOptional, z.ZodNumber, z.ZodArray]>>; senderAddress: z.ZodOptional, z.ZodString, z.ZodArray]>>; destinationDomain: z.ZodOptional, z.ZodNumber, z.ZodArray]>>; recipientAddress: z.ZodOptional, z.ZodString, z.ZodArray]>>; bodyRegex: z.ZodOptional; }, "strip", z.ZodTypeAny, { senderAddress?: string | string[] | undefined; destinationDomain?: number | "*" | [number, ...number[]] | undefined; messageId?: string | string[] | undefined; originDomain?: number | "*" | [number, ...number[]] | undefined; recipientAddress?: string | string[] | undefined; bodyRegex?: string | undefined; }, { senderAddress?: string | string[] | undefined; destinationDomain?: number | "*" | [number, ...number[]] | undefined; messageId?: string | string[] | undefined; originDomain?: number | "*" | [number, ...number[]] | undefined; recipientAddress?: string | string[] | undefined; bodyRegex?: string | undefined; }>; export declare const MatchingListSchema: z.ZodArray, z.ZodString, z.ZodArray]>>; originDomain: z.ZodOptional, z.ZodNumber, z.ZodArray]>>; senderAddress: z.ZodOptional, z.ZodString, z.ZodArray]>>; destinationDomain: z.ZodOptional, z.ZodNumber, z.ZodArray]>>; recipientAddress: z.ZodOptional, z.ZodString, z.ZodArray]>>; bodyRegex: z.ZodOptional; }, "strip", z.ZodTypeAny, { senderAddress?: string | string[] | undefined; destinationDomain?: number | "*" | [number, ...number[]] | undefined; messageId?: string | string[] | undefined; originDomain?: number | "*" | [number, ...number[]] | undefined; recipientAddress?: string | string[] | undefined; bodyRegex?: string | undefined; }, { senderAddress?: string | string[] | undefined; destinationDomain?: number | "*" | [number, ...number[]] | undefined; messageId?: string | string[] | undefined; originDomain?: number | "*" | [number, ...number[]] | undefined; recipientAddress?: string | string[] | undefined; bodyRegex?: string | undefined; }>, "many">; export type MatchingListElement = z.infer; export type MatchingList = z.infer; export {}; //# sourceMappingURL=matchingList.d.ts.map