import { z } from 'zod'; export declare const ITiledMapWangSet: z.ZodObject<{ name: z.ZodString; tile: z.ZodNumber; colors: z.ZodOptional, z.ZodLiteral<"color">, z.ZodLiteral<"file">]>; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; }, { value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodUnion<[z.ZodLiteral<"int">, z.ZodLiteral<"object">]>; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; }, { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"float">; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; }, { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"bool">; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; }, { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"class">; value: z.ZodOptional>; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; }, { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; }>]>, "many">>; type: z.ZodOptional; class: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; color: string; name: string; tile: number; probability: number; }, { type?: string | undefined; class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; color: string; name: string; tile: number; probability: number; }>, "many">>; properties: z.ZodOptional, z.ZodLiteral<"color">, z.ZodLiteral<"file">]>; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; }, { value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodUnion<[z.ZodLiteral<"int">, z.ZodLiteral<"object">]>; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; }, { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"float">; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; }, { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"bool">; value: z.ZodOptional; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; }, { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; }>, z.ZodObject<{ name: z.ZodString; type: z.ZodLiteral<"class">; value: z.ZodOptional>; propertytype: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; }, { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; }>]>, "many">>; wangtiles: z.ZodOptional; }, "strip", z.ZodTypeAny, { tileid: number; wangid: number[]; }, { tileid: number; wangid: number[]; }>, "many">>; type: z.ZodEnum<["corner", "edge", "mixed"]>; class: z.ZodOptional; }, "strip", z.ZodTypeAny, { class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; colors?: { type?: string | undefined; class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; color: string; name: string; tile: number; probability: number; }[] | undefined; wangtiles?: { tileid: number; wangid: number[]; }[] | undefined; type: "corner" | "edge" | "mixed"; name: string; tile: number; }, { class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; colors?: { type?: string | undefined; class?: string | undefined; properties?: ({ value?: string | undefined; propertytype?: string | undefined; type: "string" | "color" | "file"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "object" | "int"; name: string; } | { value?: number | undefined; propertytype?: string | undefined; type: "float"; name: string; } | { value?: boolean | undefined; propertytype?: string | undefined; type: "bool"; name: string; } | { value?: import("./ITiledMapProperty").Json | undefined; propertytype?: string | undefined; type: "class"; name: string; })[] | undefined; color: string; name: string; tile: number; probability: number; }[] | undefined; wangtiles?: { tileid: number; wangid: number[]; }[] | undefined; type: "corner" | "edge" | "mixed"; name: string; tile: number; }>; export declare type ITiledMapWangSet = z.infer;