import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const roomGetMetadata: z.ZodObject<{ name: z.ZodOptional; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>; /** * configuration object for a room * @typedef {RoomGetMetadata} roomGetMetadata - configuration object for a room - configuration object for a room * @property {string} - Human readable name of a resource * @property {RoomArchetype} - Possible archetypes of a room */ export type RoomGetMetadata = z.infer; /** * The shape of the model mapping from the api schema into the application shape. * Is equal to application shape if all property names match the api schema */ export declare const roomGetMetadataResponse: z.ZodEffects; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>, { name: string | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>; /** * The shape of the model mapping from the application shape into the api schema. * Is equal to application shape if all property names match the api schema */ export declare const roomGetMetadataRequest: z.ZodEffects>; archetype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }>, { name: string | null | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }>; //# sourceMappingURL=room-get-metadata.d.ts.map