import { z } from 'zod'; export declare const ITiledMapTileWithImage: z.ZodIntersection, "many">>; x: z.ZodOptional; y: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; objectgroup: z.ZodOptional; gid: z.ZodOptional; height: z.ZodOptional; point: z.ZodOptional; polygon: z.ZodOptional, "many">>; polyline: z.ZodOptional, "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">>; rotation: z.ZodOptional; template: z.ZodOptional; text: z.ZodOptional; color: z.ZodOptional; fontfamily: z.ZodOptional; halign: z.ZodOptional>; italic: z.ZodOptional; kerning: z.ZodOptional; pixelsize: z.ZodOptional; strikeout: z.ZodOptional; underline: z.ZodOptional; valign: z.ZodOptional>; wrap: z.ZodOptional; }, "strip", z.ZodTypeAny, { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; }, { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; }>>; type: z.ZodOptional; class: z.ZodOptional; width: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }, { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }>, "many">; opacity: z.ZodNumber; type: z.ZodLiteral<"objectgroup">; visible: z.ZodBoolean; draworder: z.ZodOptional; height: z.ZodOptional; id: z.ZodOptional; offsetx: z.ZodOptional; offsety: z.ZodOptional; parallaxx: z.ZodOptional; parallaxy: z.ZodOptional; 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">>; startx: z.ZodOptional; starty: z.ZodOptional; tintcolor: z.ZodOptional; width: z.ZodOptional; class: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | undefined; id?: number | undefined; offsetx?: number | undefined; offsety?: number | undefined; parallaxx?: number | undefined; parallaxy?: number | 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; startx?: number | undefined; starty?: number | undefined; tintcolor?: string | undefined; draworder?: string | undefined; type: "objectgroup"; name: string; opacity: number; visible: boolean; objects: { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }[]; }, { class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | undefined; id?: number | undefined; offsetx?: number | undefined; offsety?: number | undefined; parallaxx?: number | undefined; parallaxy?: number | 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; startx?: number | undefined; starty?: number | undefined; tintcolor?: string | undefined; draworder?: string | undefined; type: "objectgroup"; name: string; opacity: number; visible: boolean; objects: { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }[]; }>>; probability: z.ZodOptional; 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">>; class: z.ZodOptional; terrain: 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">>; }, "strip", z.ZodTypeAny, { 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; name: string; tile: number; }, { 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; name: string; tile: number; }>, "many">>; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | 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; objectgroup?: { class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | undefined; id?: number | undefined; offsetx?: number | undefined; offsety?: number | undefined; parallaxx?: number | undefined; parallaxy?: number | 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; startx?: number | undefined; starty?: number | undefined; tintcolor?: string | undefined; draworder?: string | undefined; type: "objectgroup"; name: string; opacity: number; visible: boolean; objects: { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }[]; } | undefined; animation?: { duration: number; tileid: number; }[] | undefined; probability?: number | undefined; terrain?: { 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; name: string; tile: number; }[] | undefined; id: number; }, { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | 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; objectgroup?: { class?: string | undefined; height?: number | undefined; width?: number | undefined; x?: number | undefined; y?: number | undefined; id?: number | undefined; offsetx?: number | undefined; offsety?: number | undefined; parallaxx?: number | undefined; parallaxy?: number | 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; startx?: number | undefined; starty?: number | undefined; tintcolor?: string | undefined; draworder?: string | undefined; type: "objectgroup"; name: string; opacity: number; visible: boolean; objects: { type?: string | undefined; class?: string | undefined; height?: number | undefined; width?: number | 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; text?: { color?: string | undefined; bold?: boolean | undefined; fontfamily?: string | undefined; halign?: "center" | "right" | "justify" | "left" | undefined; italic?: boolean | undefined; kerning?: boolean | undefined; pixelsize?: number | undefined; strikeout?: boolean | undefined; underline?: boolean | undefined; valign?: "center" | "bottom" | "top" | undefined; wrap?: boolean | undefined; text: string; } | undefined; ellipse?: boolean | undefined; gid?: number | undefined; point?: boolean | undefined; polygon?: { x: number; y: number; }[] | undefined; polyline?: { x: number; y: number; }[] | undefined; rotation?: number | undefined; template?: string | undefined; name: string; x: number; y: number; id: number; visible: boolean; }[]; } | undefined; animation?: { duration: number; tileid: number; }[] | undefined; probability?: number | undefined; terrain?: { 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; name: string; tile: number; }[] | undefined; id: number; }>, z.ZodObject<{ image: z.ZodString; imageheight: z.ZodOptional; imagewidth: z.ZodOptional; }, "strip", z.ZodTypeAny, { imageheight?: number | undefined; imagewidth?: number | undefined; image: string; }, { imageheight?: number | undefined; imagewidth?: number | undefined; image: string; }>>; export declare type ITiledMapTileWithImage = z.infer;