routes: { 
    /api/v1/device_models/get: { 
        auth: "publishable_key"; 
        jsonResponse: ZodObject<{ 
            device_model: ZodIntersection<ZodObject<{ 
                aesthetic_variants: ZodArray<ZodObject<{ 
                    back_image: ZodOptional<(...)>; 
                    display_name: ZodString; 
                    front_image: ZodOptional<(...)>; 
                    images: ZodArray<(...), (...)>; 
                    manufacturer_sku: ZodOptional<(...)>; 
                    primary_color_hex: ZodOptional<(...)>; 
                    slug: ZodString; 
                }, "strip", ZodTypeAny, { 
                    back_image?: (...) | (...); 
                    display_name: string; 
                    front_image?: (...) | (...); 
                    images: (...)[]; 
                    manufacturer_sku?: (...) | (...); 
                    primary_color_hex?: (...) | (...); 
                    slug: string; 
                }, { 
                    back_image?: (...) | (...); 
                    display_name: string; 
                    front_image?: (...) | (...); 
                    images: (...)[]; 
                    manufacturer_sku?: (...) | (...); 
                    primary_color_hex?: (...) | (...); 
                    slug: string; 
                }>, "many">; 
                description: ZodString; 
                device_model_id: ZodString; 
                display_name: ZodString; 
                hardware: ZodObject<{ 
                    has_physical_key: ZodOptional<ZodBoolean>; 
                }, "strip", ZodTypeAny, { 
                    has_physical_key?: boolean; 
                }, { 
                    has_physical_key?: boolean; 
                }>; 
                is_device_supported: ZodBoolean; 
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
                manufacturer: ZodObject<Omit<{ 
                    annotations: ZodArray<(...), (...)>; 
                    device_model_count: ZodNumber; 
                    display_name: ZodString; 
                    integration: ZodEnum<(...)>; 
                    integration_support_level: ZodEnum<(...)>; 
                    is_connect_webview_supported: ZodBoolean; 
                    logo: ZodOptional<(...)>; 
                    manufacturer_id: ZodString; 
                    requires_seam_support_to_add_account: ZodBoolean; 
                }, "device_model_count">, "strip", ZodTypeAny, { 
                    annotations: { 
                        annotation_code: ...; 
                        message: ...; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }, { 
                    annotations: { 
                        annotation_code: ...; 
                        message: ...; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }>; 
                power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">; 
                product_url: ZodOptional<ZodString>; 
            }, "strip", ZodTypeAny, { 
                aesthetic_variants: { 
                    back_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    display_name: string; 
                    front_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    images: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }[]; 
                    manufacturer_sku?: string; 
                    primary_color_hex?: string; 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: "subscription_required"; 
                        message: string; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: number; 
                        url: string; 
                        width: number; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            }, { 
                aesthetic_variants: { 
                    back_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    display_name: string; 
                    front_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    images: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }[]; 
                    manufacturer_sku?: string; 
                    primary_color_hex?: string; 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: "subscription_required"; 
                        message: string; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: number; 
                        url: string; 
                        width: number; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
                can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>; 
                can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>; 
                can_remotely_lock: ZodOptional<ZodLiteral<(...)>>; 
                can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>; 
                main_category: ZodLiteral<"smartlock">; 
                physical_properties: ZodObject<{ 
                    has_camera: ...; 
                    has_physical_key: ...; 
                    lock_type: ...; 
                }, "strip", ZodTypeAny, { 
                    has_camera: ...; 
                    has_physical_key: ...; 
                    lock_type: ...; 
                }, { 
                    has_camera: ...; 
                    has_physical_key: ...; 
                    lock_type: ...; 
                }>; 
                software_features: ZodObject<{ 
                    can_program_access_codes: ...; 
                    can_program_access_codes_offline: ...; 
                    can_program_access_schedules: ...; 
                    can_remotely_unlock: ...; 
                }, "strip", ZodTypeAny, { 
                    can_program_access_codes: ...; 
                    can_program_access_codes_offline: ...; 
                    can_program_access_schedules: ...; 
                    can_remotely_unlock: ...; 
                }, { 
                    can_program_access_codes: ...; 
                    can_program_access_codes_offline: ...; 
                    can_program_access_schedules: ...; 
                    can_remotely_unlock: ...; 
                }>; 
            }, "strip", ZodTypeAny, { 
                can_program_offline_access_codes: undefined | true; 
                can_program_online_access_codes: undefined | true; 
                can_remotely_lock: undefined | true; 
                can_remotely_unlock: undefined | true; 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_physical_key: boolean; 
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_program_access_codes_offline: boolean; 
                    can_program_access_schedules: boolean; 
                    can_remotely_unlock: boolean; 
                }; 
            }, { 
                can_program_offline_access_codes: undefined | true; 
                can_program_online_access_codes: undefined | true; 
                can_remotely_lock: undefined | true; 
                can_remotely_unlock: undefined | true; 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_physical_key: boolean; 
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_program_access_codes_offline: boolean; 
                    can_program_access_schedules: boolean; 
                    can_remotely_unlock: boolean; 
                }; 
            }>, ZodObject<{ 
                main_category: ZodLiteral<"sensor">; 
                physical_properties: ZodObject<{ 
                    has_humidity_sensor: ...; 
                    has_noise_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                }, "strip", ZodTypeAny, { 
                    has_humidity_sensor: ...; 
                    has_noise_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                }, { 
                    has_humidity_sensor: ...; 
                    has_noise_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                }>; 
            }, "strip", ZodTypeAny, { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: boolean; 
                    has_noise_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                }; 
            }, { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: boolean; 
                    has_noise_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                }; 
            }>, ZodObject<{ 
                main_category: ZodLiteral<"thermostat">; 
                physical_properties: ZodObject<{ 
                    available_modes: ...; 
                    has_humidity_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                    is_heat_pump_compatible: ...; 
                    supports_demand_response: ...; 
                    supports_emergency_heating_mode: ...; 
                }, "strip", ZodTypeAny, { 
                    available_modes: ...; 
                    has_humidity_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                    is_heat_pump_compatible: ...; 
                    supports_demand_response: ...; 
                    supports_emergency_heating_mode: ...; 
                }, { 
                    available_modes: ...; 
                    has_humidity_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                    is_heat_pump_compatible: ...; 
                    supports_demand_response: ...; 
                    supports_emergency_heating_mode: ...; 
                }>; 
                software_features: ZodObject<{ 
                    can_program_climate_schedules: ...; 
                }, "strip", ZodTypeAny, { 
                    can_program_climate_schedules: ...; 
                }, { 
                    can_program_climate_schedules: ...; 
                }>; 
            }, "strip", ZodTypeAny, { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: (...)[]; 
                    has_humidity_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                    is_heat_pump_compatible: boolean; 
                    supports_demand_response: boolean; 
                    supports_emergency_heating_mode: boolean; 
                }; 
                software_features: { 
                    can_program_climate_schedules: boolean; 
                }; 
            }, { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: (...)[]; 
                    has_humidity_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                    is_heat_pump_compatible: boolean; 
                    supports_demand_response: boolean; 
                    supports_emergency_heating_mode: boolean; 
                }; 
                software_features: { 
                    can_program_climate_schedules: boolean; 
                }; 
            }>]>>; 
        }, "strip", ZodTypeAny, { 
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
        }, { 
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
        }>; 
        methods: readonly ["GET", "OPTIONS"]; 
        queryParams: ZodObject<{ 
            device_model_id: ZodString; 
        }, "strip", ZodTypeAny, { 
            device_model_id: string; 
        }, { 
            device_model_id: string; 
        }>; 
    }; 
    /api/v1/device_models/list: { 
        auth: "publishable_key"; 
        jsonResponse: ZodObject<{ 
            device_models: ZodArray<ZodIntersection<ZodObject<{ 
                aesthetic_variants: ZodArray<ZodObject<{ 
                    back_image: ...; 
                    display_name: ...; 
                    front_image: ...; 
                    images: ...; 
                    manufacturer_sku: ...; 
                    primary_color_hex: ...; 
                    slug: ...; 
                }, "strip", ZodTypeAny, { 
                    back_image?: ...; 
                    display_name: ...; 
                    front_image?: ...; 
                    images: ...; 
                    manufacturer_sku?: ...; 
                    primary_color_hex?: ...; 
                    slug: ...; 
                }, { 
                    back_image?: ...; 
                    display_name: ...; 
                    front_image?: ...; 
                    images: ...; 
                    manufacturer_sku?: ...; 
                    primary_color_hex?: ...; 
                    slug: ...; 
                }>, "many">; 
                description: ZodString; 
                device_model_id: ZodString; 
                display_name: ZodString; 
                hardware: ZodObject<{ 
                    has_physical_key: ZodOptional<(...)>; 
                }, "strip", ZodTypeAny, { 
                    has_physical_key?: (...) | (...) | (...); 
                }, { 
                    has_physical_key?: (...) | (...) | (...); 
                }>; 
                is_device_supported: ZodBoolean; 
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
                manufacturer: ZodObject<Omit<{ 
                    annotations: ...; 
                    device_model_count: ...; 
                    display_name: ...; 
                    integration: ...; 
                    integration_support_level: ...; 
                    is_connect_webview_supported: ...; 
                    logo: ...; 
                    manufacturer_id: ...; 
                    requires_seam_support_to_add_account: ...; 
                }, "device_model_count">, "strip", ZodTypeAny, { 
                    annotations: (...)[]; 
                    display_name: string; 
                    integration: (...) | (...) | (...) | (...) | (...); 
                    integration_support_level: (...) | (...) | (...) | (...) | (...); 
                    is_connect_webview_supported: boolean; 
                    logo?: (...) | (...); 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }, { 
                    annotations: (...)[]; 
                    display_name: string; 
                    integration: (...) | (...) | (...) | (...) | (...); 
                    integration_support_level: (...) | (...) | (...) | (...) | (...); 
                    is_connect_webview_supported: boolean; 
                    logo?: (...) | (...); 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }>; 
                power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">; 
                product_url: ZodOptional<ZodString>; 
            }, "strip", ZodTypeAny, { 
                aesthetic_variants: { 
                    back_image?: (...) | (...); 
                    display_name: string; 
                    front_image?: (...) | (...); 
                    images: (...)[]; 
                    manufacturer_sku?: (...) | (...); 
                    primary_color_hex?: (...) | (...); 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: ...; 
                        message: ...; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            }, { 
                aesthetic_variants: { 
                    back_image?: (...) | (...); 
                    display_name: string; 
                    front_image?: (...) | (...); 
                    images: (...)[]; 
                    manufacturer_sku?: (...) | (...); 
                    primary_color_hex?: (...) | (...); 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: ...; 
                        message: ...; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
                can_program_offline_access_codes: ZodOptional<(...)>; 
                can_program_online_access_codes: ZodOptional<(...)>; 
                can_remotely_lock: ZodOptional<(...)>; 
                can_remotely_unlock: ZodOptional<(...)>; 
                main_category: ZodLiteral<(...)>; 
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
                software_features: ZodObject<(...), (...), (...), (...), (...)>; 
            }, "strip", ZodTypeAny, { 
                can_program_offline_access_codes: (...) | (...); 
                can_program_online_access_codes: (...) | (...); 
                can_remotely_lock: (...) | (...); 
                can_remotely_unlock: (...) | (...); 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: ...; 
                    has_physical_key: ...; 
                    lock_type: ...; 
                }; 
                software_features: { 
                    can_program_access_codes: ...; 
                    can_program_access_codes_offline: ...; 
                    can_program_access_schedules: ...; 
                    can_remotely_unlock: ...; 
                }; 
            }, { 
                can_program_offline_access_codes: (...) | (...); 
                can_program_online_access_codes: (...) | (...); 
                can_remotely_lock: (...) | (...); 
                can_remotely_unlock: (...) | (...); 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: ...; 
                    has_physical_key: ...; 
                    lock_type: ...; 
                }; 
                software_features: { 
                    can_program_access_codes: ...; 
                    can_program_access_codes_offline: ...; 
                    can_program_access_schedules: ...; 
                    can_remotely_unlock: ...; 
                }; 
            }>, ZodObject<{ 
                main_category: ZodLiteral<(...)>; 
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
            }, "strip", ZodTypeAny, { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: ...; 
                    has_noise_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                }; 
            }, { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: ...; 
                    has_noise_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                }; 
            }>, ZodObject<{ 
                main_category: ZodLiteral<(...)>; 
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
                software_features: ZodObject<(...), (...), (...), (...), (...)>; 
            }, "strip", ZodTypeAny, { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: ...; 
                    has_humidity_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                    is_heat_pump_compatible: ...; 
                    supports_demand_response: ...; 
                    supports_emergency_heating_mode: ...; 
                }; 
                software_features: { 
                    can_program_climate_schedules: ...; 
                }; 
            }, { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: ...; 
                    has_humidity_sensor: ...; 
                    has_occupancy_detection: ...; 
                    has_temperature_sensor: ...; 
                    is_heat_pump_compatible: ...; 
                    supports_demand_response: ...; 
                    supports_emergency_heating_mode: ...; 
                }; 
                software_features: { 
                    can_program_climate_schedules: ...; 
                }; 
            }>]>>, "many">; 
        }, "strip", ZodTypeAny, { 
            device_models: ({ 
                aesthetic_variants: { 
                    back_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    display_name: string; 
                    front_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    images: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }[]; 
                    manufacturer_sku?: string; 
                    primary_color_hex?: string; 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: "subscription_required"; 
                        message: string; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: number; 
                        url: string; 
                        width: number; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            } & ({ 
                can_program_offline_access_codes: undefined | true; 
                can_program_online_access_codes: undefined | true; 
                can_remotely_lock: undefined | true; 
                can_remotely_unlock: undefined | true; 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_physical_key: boolean; 
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_program_access_codes_offline: boolean; 
                    can_program_access_schedules: boolean; 
                    can_remotely_unlock: boolean; 
                }; 
            } | { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: boolean; 
                    has_noise_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                }; 
            } | { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: ((...) | (...) | (...) | (...))[]; 
                    has_humidity_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                    is_heat_pump_compatible: boolean; 
                    supports_demand_response: boolean; 
                    supports_emergency_heating_mode: boolean; 
                }; 
                software_features: { 
                    can_program_climate_schedules: boolean; 
                }; 
            } | { 
                main_category: "relay"; 
            } | { 
                main_category: "intercom"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_nfc_reader: boolean; 
                    has_rfid_reader: boolean; 
                    has_wiegand_interface: boolean; 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_remotely_unlock: boolean; 
                    can_unlock_with_face_recognition: boolean; 
                    supports_onvif: boolean; 
                }; 
            } | { 
                main_category: "accessory"; 
            }))[]; 
        }, { 
            device_models: ({ 
                aesthetic_variants: { 
                    back_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    display_name: string; 
                    front_image?: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }; 
                    images: { 
                        height: ...; 
                        url: ...; 
                        width: ...; 
                    }[]; 
                    manufacturer_sku?: string; 
                    primary_color_hex?: string; 
                    slug: string; 
                }[]; 
                description: string; 
                device_model_id: string; 
                display_name: string; 
                hardware: { 
                    has_physical_key?: boolean; 
                }; 
                is_device_supported: boolean; 
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
                manufacturer: { 
                    annotations: { 
                        annotation_code: "subscription_required"; 
                        message: string; 
                    }[]; 
                    display_name: string; 
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                    is_connect_webview_supported: boolean; 
                    logo?: { 
                        height: number; 
                        url: string; 
                        width: number; 
                    }; 
                    manufacturer_id: string; 
                    requires_seam_support_to_add_account: boolean; 
                }; 
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
                product_url?: string; 
            } & ({ 
                can_program_offline_access_codes: undefined | true; 
                can_program_online_access_codes: undefined | true; 
                can_remotely_lock: undefined | true; 
                can_remotely_unlock: undefined | true; 
                main_category: "smartlock"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_physical_key: boolean; 
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_program_access_codes_offline: boolean; 
                    can_program_access_schedules: boolean; 
                    can_remotely_unlock: boolean; 
                }; 
            } | { 
                main_category: "sensor"; 
                physical_properties: { 
                    has_humidity_sensor: boolean; 
                    has_noise_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                }; 
            } | { 
                main_category: "thermostat"; 
                physical_properties: { 
                    available_modes: ((...) | (...) | (...) | (...))[]; 
                    has_humidity_sensor: boolean; 
                    has_occupancy_detection: boolean; 
                    has_temperature_sensor: boolean; 
                    is_heat_pump_compatible: boolean; 
                    supports_demand_response: boolean; 
                    supports_emergency_heating_mode: boolean; 
                }; 
                software_features: { 
                    can_program_climate_schedules: boolean; 
                }; 
            } | { 
                main_category: "relay"; 
            } | { 
                main_category: "intercom"; 
                physical_properties: { 
                    has_camera: boolean; 
                    has_nfc_reader?: boolean; 
                    has_rfid_reader?: boolean; 
                    has_wiegand_interface?: boolean; 
                }; 
                software_features: { 
                    can_program_access_codes: boolean; 
                    can_remotely_unlock: boolean; 
                    can_unlock_with_face_recognition?: boolean; 
                    supports_onvif?: boolean; 
                }; 
            } | { 
                main_category: "accessory"; 
            }))[]; 
        }>; 
        methods: readonly ["GET", "OPTIONS"]; 
        queryParams: ZodObject<{ 
            exclude_if: ZodOptional<ZodArray<ZodString, "many">>; 
            include_if: ZodOptional<ZodArray<ZodString, "many">>; 
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
            main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>; 
            manufacturer_id: ZodOptional<ZodString>; 
            manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>; 
            text_search: ZodOptional<ZodString>; 
        }, "strip", ZodTypeAny, { 
            exclude_if?: string[]; 
            include_if?: string[]; 
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
            manufacturer_id?: string; 
            manufacturer_ids?: string[]; 
            text_search?: string; 
        }, { 
            exclude_if?: string[]; 
            include_if?: string[]; 
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
            manufacturer_id?: string; 
            manufacturer_ids?: string[]; 
            text_search?: string; 
        }>; 
    }; 
    /api/v1/manufacturers/get: { 
        auth: "publishable_key"; 
        jsonResponse: ZodObject<{ 
            manufacturer: ZodObject<{ 
                annotations: ZodArray<ZodObject<{ 
                    annotation_code: ZodEnum<[(...)]>; 
                    message: ZodString; 
                }, "strip", ZodTypeAny, { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }, { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }>, "many">; 
                device_model_count: ZodNumber; 
                display_name: ZodString; 
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
                is_connect_webview_supported: ZodBoolean; 
                logo: ZodOptional<ZodObject<{ 
                    height: ZodNumber; 
                    url: ZodString; 
                    width: ZodNumber; 
                }, "strip", ZodTypeAny, { 
                    height: number; 
                    url: string; 
                    width: number; 
                }, { 
                    height: number; 
                    url: string; 
                    width: number; 
                }>>; 
                manufacturer_id: ZodString; 
                requires_seam_support_to_add_account: ZodBoolean; 
            }, "strip", ZodTypeAny, { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }, { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }>; 
        }, "strip", ZodTypeAny, { 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
        }, { 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
        }>; 
        methods: readonly ["GET", "OPTIONS"]; 
        queryParams: ZodObject<{ 
            manufacturer_id: ZodString; 
        }, "strip", ZodTypeAny, { 
            manufacturer_id: string; 
        }, { 
            manufacturer_id: string; 
        }>; 
    }; 
    /api/v1/manufacturers/list: { 
        auth: "publishable_key"; 
        jsonResponse: ZodObject<{ 
            manufacturers: ZodArray<ZodObject<{ 
                annotations: ZodArray<ZodObject<{ 
                    annotation_code: ZodEnum<(...)>; 
                    message: ZodString; 
                }, "strip", ZodTypeAny, { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }, { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }>, "many">; 
                device_model_count: ZodNumber; 
                display_name: ZodString; 
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
                is_connect_webview_supported: ZodBoolean; 
                logo: ZodOptional<ZodObject<{ 
                    height: ZodNumber; 
                    url: ZodString; 
                    width: ZodNumber; 
                }, "strip", ZodTypeAny, { 
                    height: number; 
                    url: string; 
                    width: number; 
                }, { 
                    height: number; 
                    url: string; 
                    width: number; 
                }>>; 
                manufacturer_id: ZodString; 
                requires_seam_support_to_add_account: ZodBoolean; 
            }, "strip", ZodTypeAny, { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }, { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }>, "many">; 
        }, "strip", ZodTypeAny, { 
            manufacturers: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }[]; 
        }, { 
            manufacturers: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                device_model_count: number; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }[]; 
        }>; 
        methods: readonly ["GET", "OPTIONS"]; 
        queryParams: ZodObject<{ 
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
            liqe_query: ZodOptional<ZodString>; 
        }, "strip", ZodTypeAny, { 
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
            liqe_query?: string; 
        }, { 
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
            liqe_query?: string; 
        }>; 
    }; 
} = ...
Type declaration
Readonly /api/v1/device_models/get: { 
    auth: "publishable_key"; 
    jsonResponse: ZodObject<{ 
        device_model: ZodIntersection<ZodObject<{ 
            aesthetic_variants: ZodArray<ZodObject<{ 
                back_image: ZodOptional<(...)>; 
                display_name: ZodString; 
                front_image: ZodOptional<(...)>; 
                images: ZodArray<(...), (...)>; 
                manufacturer_sku: ZodOptional<(...)>; 
                primary_color_hex: ZodOptional<(...)>; 
                slug: ZodString; 
            }, "strip", ZodTypeAny, { 
                back_image?: (...) | (...); 
                display_name: string; 
                front_image?: (...) | (...); 
                images: (...)[]; 
                manufacturer_sku?: (...) | (...); 
                primary_color_hex?: (...) | (...); 
                slug: string; 
            }, { 
                back_image?: (...) | (...); 
                display_name: string; 
                front_image?: (...) | (...); 
                images: (...)[]; 
                manufacturer_sku?: (...) | (...); 
                primary_color_hex?: (...) | (...); 
                slug: string; 
            }>, "many">; 
            description: ZodString; 
            device_model_id: ZodString; 
            display_name: ZodString; 
            hardware: ZodObject<{ 
                has_physical_key: ZodOptional<ZodBoolean>; 
            }, "strip", ZodTypeAny, { 
                has_physical_key?: boolean; 
            }, { 
                has_physical_key?: boolean; 
            }>; 
            is_device_supported: ZodBoolean; 
            main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
            manufacturer: ZodObject<Omit<{ 
                annotations: ZodArray<(...), (...)>; 
                device_model_count: ZodNumber; 
                display_name: ZodString; 
                integration: ZodEnum<(...)>; 
                integration_support_level: ZodEnum<(...)>; 
                is_connect_webview_supported: ZodBoolean; 
                logo: ZodOptional<(...)>; 
                manufacturer_id: ZodString; 
                requires_seam_support_to_add_account: ZodBoolean; 
            }, "device_model_count">, "strip", ZodTypeAny, { 
                annotations: { 
                    annotation_code: ...; 
                    message: ...; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }, { 
                annotations: { 
                    annotation_code: ...; 
                    message: ...; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }>; 
            power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">; 
            product_url: ZodOptional<ZodString>; 
        }, "strip", ZodTypeAny, { 
            aesthetic_variants: { 
                back_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                display_name: string; 
                front_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                images: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }[]; 
                manufacturer_sku?: string; 
                primary_color_hex?: string; 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        }, { 
            aesthetic_variants: { 
                back_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                display_name: string; 
                front_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                images: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }[]; 
                manufacturer_sku?: string; 
                primary_color_hex?: string; 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
            can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>; 
            can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>; 
            can_remotely_lock: ZodOptional<ZodLiteral<(...)>>; 
            can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>; 
            main_category: ZodLiteral<"smartlock">; 
            physical_properties: ZodObject<{ 
                has_camera: ...; 
                has_physical_key: ...; 
                lock_type: ...; 
            }, "strip", ZodTypeAny, { 
                has_camera: ...; 
                has_physical_key: ...; 
                lock_type: ...; 
            }, { 
                has_camera: ...; 
                has_physical_key: ...; 
                lock_type: ...; 
            }>; 
            software_features: ZodObject<{ 
                can_program_access_codes: ...; 
                can_program_access_codes_offline: ...; 
                can_program_access_schedules: ...; 
                can_remotely_unlock: ...; 
            }, "strip", ZodTypeAny, { 
                can_program_access_codes: ...; 
                can_program_access_codes_offline: ...; 
                can_program_access_schedules: ...; 
                can_remotely_unlock: ...; 
            }, { 
                can_program_access_codes: ...; 
                can_program_access_codes_offline: ...; 
                can_program_access_schedules: ...; 
                can_remotely_unlock: ...; 
            }>; 
        }, "strip", ZodTypeAny, { 
            can_program_offline_access_codes: undefined | true; 
            can_program_online_access_codes: undefined | true; 
            can_remotely_lock: undefined | true; 
            can_remotely_unlock: undefined | true; 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: boolean; 
                has_physical_key: boolean; 
                lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_program_access_codes_offline: boolean; 
                can_program_access_schedules: boolean; 
                can_remotely_unlock: boolean; 
            }; 
        }, { 
            can_program_offline_access_codes: undefined | true; 
            can_program_online_access_codes: undefined | true; 
            can_remotely_lock: undefined | true; 
            can_remotely_unlock: undefined | true; 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: boolean; 
                has_physical_key: boolean; 
                lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_program_access_codes_offline: boolean; 
                can_program_access_schedules: boolean; 
                can_remotely_unlock: boolean; 
            }; 
        }>, ZodObject<{ 
            main_category: ZodLiteral<"sensor">; 
            physical_properties: ZodObject<{ 
                has_humidity_sensor: ...; 
                has_noise_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
            }, "strip", ZodTypeAny, { 
                has_humidity_sensor: ...; 
                has_noise_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
            }, { 
                has_humidity_sensor: ...; 
                has_noise_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
            }>; 
        }, "strip", ZodTypeAny, { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: boolean; 
                has_noise_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
            }; 
        }, { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: boolean; 
                has_noise_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
            }; 
        }>, ZodObject<{ 
            main_category: ZodLiteral<"thermostat">; 
            physical_properties: ZodObject<{ 
                available_modes: ...; 
                has_humidity_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
                is_heat_pump_compatible: ...; 
                supports_demand_response: ...; 
                supports_emergency_heating_mode: ...; 
            }, "strip", ZodTypeAny, { 
                available_modes: ...; 
                has_humidity_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
                is_heat_pump_compatible: ...; 
                supports_demand_response: ...; 
                supports_emergency_heating_mode: ...; 
            }, { 
                available_modes: ...; 
                has_humidity_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
                is_heat_pump_compatible: ...; 
                supports_demand_response: ...; 
                supports_emergency_heating_mode: ...; 
            }>; 
            software_features: ZodObject<{ 
                can_program_climate_schedules: ...; 
            }, "strip", ZodTypeAny, { 
                can_program_climate_schedules: ...; 
            }, { 
                can_program_climate_schedules: ...; 
            }>; 
        }, "strip", ZodTypeAny, { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: (...)[]; 
                has_humidity_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
                is_heat_pump_compatible: boolean; 
                supports_demand_response: boolean; 
                supports_emergency_heating_mode: boolean; 
            }; 
            software_features: { 
                can_program_climate_schedules: boolean; 
            }; 
        }, { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: (...)[]; 
                has_humidity_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
                is_heat_pump_compatible: boolean; 
                supports_demand_response: boolean; 
                supports_emergency_heating_mode: boolean; 
            }; 
            software_features: { 
                can_program_climate_schedules: boolean; 
            }; 
        }>]>>; 
    }, "strip", ZodTypeAny, { 
        device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
    }, { 
        device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
    }>; 
    methods: readonly ["GET", "OPTIONS"]; 
    queryParams: ZodObject<{ 
        device_model_id: ZodString; 
    }, "strip", ZodTypeAny, { 
        device_model_id: string; 
    }, { 
        device_model_id: string; 
    }>; 
}
Readonly auth: "publishable_key"
Readonly jsonResponse: ZodObject<{ 
    device_model: ZodIntersection<ZodObject<{ 
        aesthetic_variants: ZodArray<ZodObject<{ 
            back_image: ZodOptional<(...)>; 
            display_name: ZodString; 
            front_image: ZodOptional<(...)>; 
            images: ZodArray<(...), (...)>; 
            manufacturer_sku: ZodOptional<(...)>; 
            primary_color_hex: ZodOptional<(...)>; 
            slug: ZodString; 
        }, "strip", ZodTypeAny, { 
            back_image?: (...) | (...); 
            display_name: string; 
            front_image?: (...) | (...); 
            images: (...)[]; 
            manufacturer_sku?: (...) | (...); 
            primary_color_hex?: (...) | (...); 
            slug: string; 
        }, { 
            back_image?: (...) | (...); 
            display_name: string; 
            front_image?: (...) | (...); 
            images: (...)[]; 
            manufacturer_sku?: (...) | (...); 
            primary_color_hex?: (...) | (...); 
            slug: string; 
        }>, "many">; 
        description: ZodString; 
        device_model_id: ZodString; 
        display_name: ZodString; 
        hardware: ZodObject<{ 
            has_physical_key: ZodOptional<ZodBoolean>; 
        }, "strip", ZodTypeAny, { 
            has_physical_key?: boolean; 
        }, { 
            has_physical_key?: boolean; 
        }>; 
        is_device_supported: ZodBoolean; 
        main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
        manufacturer: ZodObject<Omit<{ 
            annotations: ZodArray<(...), (...)>; 
            device_model_count: ZodNumber; 
            display_name: ZodString; 
            integration: ZodEnum<(...)>; 
            integration_support_level: ZodEnum<(...)>; 
            is_connect_webview_supported: ZodBoolean; 
            logo: ZodOptional<(...)>; 
            manufacturer_id: ZodString; 
            requires_seam_support_to_add_account: ZodBoolean; 
        }, "device_model_count">, "strip", ZodTypeAny, { 
            annotations: { 
                annotation_code: ...; 
                message: ...; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }, { 
            annotations: { 
                annotation_code: ...; 
                message: ...; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }>; 
        power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">; 
        product_url: ZodOptional<ZodString>; 
    }, "strip", ZodTypeAny, { 
        aesthetic_variants: { 
            back_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            display_name: string; 
            front_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            images: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }[]; 
            manufacturer_sku?: string; 
            primary_color_hex?: string; 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    }, { 
        aesthetic_variants: { 
            back_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            display_name: string; 
            front_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            images: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }[]; 
            manufacturer_sku?: string; 
            primary_color_hex?: string; 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
        can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>; 
        can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>; 
        can_remotely_lock: ZodOptional<ZodLiteral<(...)>>; 
        can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>; 
        main_category: ZodLiteral<"smartlock">; 
        physical_properties: ZodObject<{ 
            has_camera: ...; 
            has_physical_key: ...; 
            lock_type: ...; 
        }, "strip", ZodTypeAny, { 
            has_camera: ...; 
            has_physical_key: ...; 
            lock_type: ...; 
        }, { 
            has_camera: ...; 
            has_physical_key: ...; 
            lock_type: ...; 
        }>; 
        software_features: ZodObject<{ 
            can_program_access_codes: ...; 
            can_program_access_codes_offline: ...; 
            can_program_access_schedules: ...; 
            can_remotely_unlock: ...; 
        }, "strip", ZodTypeAny, { 
            can_program_access_codes: ...; 
            can_program_access_codes_offline: ...; 
            can_program_access_schedules: ...; 
            can_remotely_unlock: ...; 
        }, { 
            can_program_access_codes: ...; 
            can_program_access_codes_offline: ...; 
            can_program_access_schedules: ...; 
            can_remotely_unlock: ...; 
        }>; 
    }, "strip", ZodTypeAny, { 
        can_program_offline_access_codes: undefined | true; 
        can_program_online_access_codes: undefined | true; 
        can_remotely_lock: undefined | true; 
        can_remotely_unlock: undefined | true; 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: boolean; 
            has_physical_key: boolean; 
            lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_program_access_codes_offline: boolean; 
            can_program_access_schedules: boolean; 
            can_remotely_unlock: boolean; 
        }; 
    }, { 
        can_program_offline_access_codes: undefined | true; 
        can_program_online_access_codes: undefined | true; 
        can_remotely_lock: undefined | true; 
        can_remotely_unlock: undefined | true; 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: boolean; 
            has_physical_key: boolean; 
            lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...); 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_program_access_codes_offline: boolean; 
            can_program_access_schedules: boolean; 
            can_remotely_unlock: boolean; 
        }; 
    }>, ZodObject<{ 
        main_category: ZodLiteral<"sensor">; 
        physical_properties: ZodObject<{ 
            has_humidity_sensor: ...; 
            has_noise_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
        }, "strip", ZodTypeAny, { 
            has_humidity_sensor: ...; 
            has_noise_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
        }, { 
            has_humidity_sensor: ...; 
            has_noise_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
        }>; 
    }, "strip", ZodTypeAny, { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: boolean; 
            has_noise_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
        }; 
    }, { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: boolean; 
            has_noise_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
        }; 
    }>, ZodObject<{ 
        main_category: ZodLiteral<"thermostat">; 
        physical_properties: ZodObject<{ 
            available_modes: ...; 
            has_humidity_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
            is_heat_pump_compatible: ...; 
            supports_demand_response: ...; 
            supports_emergency_heating_mode: ...; 
        }, "strip", ZodTypeAny, { 
            available_modes: ...; 
            has_humidity_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
            is_heat_pump_compatible: ...; 
            supports_demand_response: ...; 
            supports_emergency_heating_mode: ...; 
        }, { 
            available_modes: ...; 
            has_humidity_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
            is_heat_pump_compatible: ...; 
            supports_demand_response: ...; 
            supports_emergency_heating_mode: ...; 
        }>; 
        software_features: ZodObject<{ 
            can_program_climate_schedules: ...; 
        }, "strip", ZodTypeAny, { 
            can_program_climate_schedules: ...; 
        }, { 
            can_program_climate_schedules: ...; 
        }>; 
    }, "strip", ZodTypeAny, { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: (...)[]; 
            has_humidity_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
            is_heat_pump_compatible: boolean; 
            supports_demand_response: boolean; 
            supports_emergency_heating_mode: boolean; 
        }; 
        software_features: { 
            can_program_climate_schedules: boolean; 
        }; 
    }, { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: (...)[]; 
            has_humidity_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
            is_heat_pump_compatible: boolean; 
            supports_demand_response: boolean; 
            supports_emergency_heating_mode: boolean; 
        }; 
        software_features: { 
            can_program_climate_schedules: boolean; 
        }; 
    }>]>>; 
}, "strip", ZodTypeAny, { 
    device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
}, { 
    device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...); 
}>
Readonly methods: readonly ["GET", "OPTIONS"]
Readonly queryParams: ZodObject<{ 
    device_model_id: ZodString; 
}, "strip", ZodTypeAny, { 
    device_model_id: string; 
}, { 
    device_model_id: string; 
}>
Readonly /api/v1/device_models/list: { 
    auth: "publishable_key"; 
    jsonResponse: ZodObject<{ 
        device_models: ZodArray<ZodIntersection<ZodObject<{ 
            aesthetic_variants: ZodArray<ZodObject<{ 
                back_image: ...; 
                display_name: ...; 
                front_image: ...; 
                images: ...; 
                manufacturer_sku: ...; 
                primary_color_hex: ...; 
                slug: ...; 
            }, "strip", ZodTypeAny, { 
                back_image?: ...; 
                display_name: ...; 
                front_image?: ...; 
                images: ...; 
                manufacturer_sku?: ...; 
                primary_color_hex?: ...; 
                slug: ...; 
            }, { 
                back_image?: ...; 
                display_name: ...; 
                front_image?: ...; 
                images: ...; 
                manufacturer_sku?: ...; 
                primary_color_hex?: ...; 
                slug: ...; 
            }>, "many">; 
            description: ZodString; 
            device_model_id: ZodString; 
            display_name: ZodString; 
            hardware: ZodObject<{ 
                has_physical_key: ZodOptional<(...)>; 
            }, "strip", ZodTypeAny, { 
                has_physical_key?: (...) | (...) | (...); 
            }, { 
                has_physical_key?: (...) | (...) | (...); 
            }>; 
            is_device_supported: ZodBoolean; 
            main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
            manufacturer: ZodObject<Omit<{ 
                annotations: ...; 
                device_model_count: ...; 
                display_name: ...; 
                integration: ...; 
                integration_support_level: ...; 
                is_connect_webview_supported: ...; 
                logo: ...; 
                manufacturer_id: ...; 
                requires_seam_support_to_add_account: ...; 
            }, "device_model_count">, "strip", ZodTypeAny, { 
                annotations: (...)[]; 
                display_name: string; 
                integration: (...) | (...) | (...) | (...) | (...); 
                integration_support_level: (...) | (...) | (...) | (...) | (...); 
                is_connect_webview_supported: boolean; 
                logo?: (...) | (...); 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }, { 
                annotations: (...)[]; 
                display_name: string; 
                integration: (...) | (...) | (...) | (...) | (...); 
                integration_support_level: (...) | (...) | (...) | (...) | (...); 
                is_connect_webview_supported: boolean; 
                logo?: (...) | (...); 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }>; 
            power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">; 
            product_url: ZodOptional<ZodString>; 
        }, "strip", ZodTypeAny, { 
            aesthetic_variants: { 
                back_image?: (...) | (...); 
                display_name: string; 
                front_image?: (...) | (...); 
                images: (...)[]; 
                manufacturer_sku?: (...) | (...); 
                primary_color_hex?: (...) | (...); 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: ...; 
                    message: ...; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        }, { 
            aesthetic_variants: { 
                back_image?: (...) | (...); 
                display_name: string; 
                front_image?: (...) | (...); 
                images: (...)[]; 
                manufacturer_sku?: (...) | (...); 
                primary_color_hex?: (...) | (...); 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: ...; 
                    message: ...; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
            can_program_offline_access_codes: ZodOptional<(...)>; 
            can_program_online_access_codes: ZodOptional<(...)>; 
            can_remotely_lock: ZodOptional<(...)>; 
            can_remotely_unlock: ZodOptional<(...)>; 
            main_category: ZodLiteral<(...)>; 
            physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
            software_features: ZodObject<(...), (...), (...), (...), (...)>; 
        }, "strip", ZodTypeAny, { 
            can_program_offline_access_codes: (...) | (...); 
            can_program_online_access_codes: (...) | (...); 
            can_remotely_lock: (...) | (...); 
            can_remotely_unlock: (...) | (...); 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: ...; 
                has_physical_key: ...; 
                lock_type: ...; 
            }; 
            software_features: { 
                can_program_access_codes: ...; 
                can_program_access_codes_offline: ...; 
                can_program_access_schedules: ...; 
                can_remotely_unlock: ...; 
            }; 
        }, { 
            can_program_offline_access_codes: (...) | (...); 
            can_program_online_access_codes: (...) | (...); 
            can_remotely_lock: (...) | (...); 
            can_remotely_unlock: (...) | (...); 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: ...; 
                has_physical_key: ...; 
                lock_type: ...; 
            }; 
            software_features: { 
                can_program_access_codes: ...; 
                can_program_access_codes_offline: ...; 
                can_program_access_schedules: ...; 
                can_remotely_unlock: ...; 
            }; 
        }>, ZodObject<{ 
            main_category: ZodLiteral<(...)>; 
            physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
        }, "strip", ZodTypeAny, { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: ...; 
                has_noise_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
            }; 
        }, { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: ...; 
                has_noise_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
            }; 
        }>, ZodObject<{ 
            main_category: ZodLiteral<(...)>; 
            physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
            software_features: ZodObject<(...), (...), (...), (...), (...)>; 
        }, "strip", ZodTypeAny, { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: ...; 
                has_humidity_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
                is_heat_pump_compatible: ...; 
                supports_demand_response: ...; 
                supports_emergency_heating_mode: ...; 
            }; 
            software_features: { 
                can_program_climate_schedules: ...; 
            }; 
        }, { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: ...; 
                has_humidity_sensor: ...; 
                has_occupancy_detection: ...; 
                has_temperature_sensor: ...; 
                is_heat_pump_compatible: ...; 
                supports_demand_response: ...; 
                supports_emergency_heating_mode: ...; 
            }; 
            software_features: { 
                can_program_climate_schedules: ...; 
            }; 
        }>]>>, "many">; 
    }, "strip", ZodTypeAny, { 
        device_models: ({ 
            aesthetic_variants: { 
                back_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                display_name: string; 
                front_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                images: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }[]; 
                manufacturer_sku?: string; 
                primary_color_hex?: string; 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        } & ({ 
            can_program_offline_access_codes: undefined | true; 
            can_program_online_access_codes: undefined | true; 
            can_remotely_lock: undefined | true; 
            can_remotely_unlock: undefined | true; 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: boolean; 
                has_physical_key: boolean; 
                lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_program_access_codes_offline: boolean; 
                can_program_access_schedules: boolean; 
                can_remotely_unlock: boolean; 
            }; 
        } | { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: boolean; 
                has_noise_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
            }; 
        } | { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: ((...) | (...) | (...) | (...))[]; 
                has_humidity_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
                is_heat_pump_compatible: boolean; 
                supports_demand_response: boolean; 
                supports_emergency_heating_mode: boolean; 
            }; 
            software_features: { 
                can_program_climate_schedules: boolean; 
            }; 
        } | { 
            main_category: "relay"; 
        } | { 
            main_category: "intercom"; 
            physical_properties: { 
                has_camera: boolean; 
                has_nfc_reader: boolean; 
                has_rfid_reader: boolean; 
                has_wiegand_interface: boolean; 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_remotely_unlock: boolean; 
                can_unlock_with_face_recognition: boolean; 
                supports_onvif: boolean; 
            }; 
        } | { 
            main_category: "accessory"; 
        }))[]; 
    }, { 
        device_models: ({ 
            aesthetic_variants: { 
                back_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                display_name: string; 
                front_image?: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }; 
                images: { 
                    height: ...; 
                    url: ...; 
                    width: ...; 
                }[]; 
                manufacturer_sku?: string; 
                primary_color_hex?: string; 
                slug: string; 
            }[]; 
            description: string; 
            device_model_id: string; 
            display_name: string; 
            hardware: { 
                has_physical_key?: boolean; 
            }; 
            is_device_supported: boolean; 
            main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
            manufacturer: { 
                annotations: { 
                    annotation_code: "subscription_required"; 
                    message: string; 
                }[]; 
                display_name: string; 
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
                is_connect_webview_supported: boolean; 
                logo?: { 
                    height: number; 
                    url: string; 
                    width: number; 
                }; 
                manufacturer_id: string; 
                requires_seam_support_to_add_account: boolean; 
            }; 
            power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
            product_url?: string; 
        } & ({ 
            can_program_offline_access_codes: undefined | true; 
            can_program_online_access_codes: undefined | true; 
            can_remotely_lock: undefined | true; 
            can_remotely_unlock: undefined | true; 
            main_category: "smartlock"; 
            physical_properties: { 
                has_camera: boolean; 
                has_physical_key: boolean; 
                lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_program_access_codes_offline: boolean; 
                can_program_access_schedules: boolean; 
                can_remotely_unlock: boolean; 
            }; 
        } | { 
            main_category: "sensor"; 
            physical_properties: { 
                has_humidity_sensor: boolean; 
                has_noise_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
            }; 
        } | { 
            main_category: "thermostat"; 
            physical_properties: { 
                available_modes: ((...) | (...) | (...) | (...))[]; 
                has_humidity_sensor: boolean; 
                has_occupancy_detection: boolean; 
                has_temperature_sensor: boolean; 
                is_heat_pump_compatible: boolean; 
                supports_demand_response: boolean; 
                supports_emergency_heating_mode: boolean; 
            }; 
            software_features: { 
                can_program_climate_schedules: boolean; 
            }; 
        } | { 
            main_category: "relay"; 
        } | { 
            main_category: "intercom"; 
            physical_properties: { 
                has_camera: boolean; 
                has_nfc_reader?: boolean; 
                has_rfid_reader?: boolean; 
                has_wiegand_interface?: boolean; 
            }; 
            software_features: { 
                can_program_access_codes: boolean; 
                can_remotely_unlock: boolean; 
                can_unlock_with_face_recognition?: boolean; 
                supports_onvif?: boolean; 
            }; 
        } | { 
            main_category: "accessory"; 
        }))[]; 
    }>; 
    methods: readonly ["GET", "OPTIONS"]; 
    queryParams: ZodObject<{ 
        exclude_if: ZodOptional<ZodArray<ZodString, "many">>; 
        include_if: ZodOptional<ZodArray<ZodString, "many">>; 
        integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
        integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
        main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>; 
        manufacturer_id: ZodOptional<ZodString>; 
        manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>; 
        text_search: ZodOptional<ZodString>; 
    }, "strip", ZodTypeAny, { 
        exclude_if?: string[]; 
        include_if?: string[]; 
        integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
        main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
        manufacturer_id?: string; 
        manufacturer_ids?: string[]; 
        text_search?: string; 
    }, { 
        exclude_if?: string[]; 
        include_if?: string[]; 
        integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
        main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
        manufacturer_id?: string; 
        manufacturer_ids?: string[]; 
        text_search?: string; 
    }>; 
}
Readonly auth: "publishable_key"
Readonly jsonResponse: ZodObject<{ 
    device_models: ZodArray<ZodIntersection<ZodObject<{ 
        aesthetic_variants: ZodArray<ZodObject<{ 
            back_image: ...; 
            display_name: ...; 
            front_image: ...; 
            images: ...; 
            manufacturer_sku: ...; 
            primary_color_hex: ...; 
            slug: ...; 
        }, "strip", ZodTypeAny, { 
            back_image?: ...; 
            display_name: ...; 
            front_image?: ...; 
            images: ...; 
            manufacturer_sku?: ...; 
            primary_color_hex?: ...; 
            slug: ...; 
        }, { 
            back_image?: ...; 
            display_name: ...; 
            front_image?: ...; 
            images: ...; 
            manufacturer_sku?: ...; 
            primary_color_hex?: ...; 
            slug: ...; 
        }>, "many">; 
        description: ZodString; 
        device_model_id: ZodString; 
        display_name: ZodString; 
        hardware: ZodObject<{ 
            has_physical_key: ZodOptional<(...)>; 
        }, "strip", ZodTypeAny, { 
            has_physical_key?: (...) | (...) | (...); 
        }, { 
            has_physical_key?: (...) | (...) | (...); 
        }>; 
        is_device_supported: ZodBoolean; 
        main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>; 
        manufacturer: ZodObject<Omit<{ 
            annotations: ...; 
            device_model_count: ...; 
            display_name: ...; 
            integration: ...; 
            integration_support_level: ...; 
            is_connect_webview_supported: ...; 
            logo: ...; 
            manufacturer_id: ...; 
            requires_seam_support_to_add_account: ...; 
        }, "device_model_count">, "strip", ZodTypeAny, { 
            annotations: (...)[]; 
            display_name: string; 
            integration: (...) | (...) | (...) | (...) | (...); 
            integration_support_level: (...) | (...) | (...) | (...) | (...); 
            is_connect_webview_supported: boolean; 
            logo?: (...) | (...); 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }, { 
            annotations: (...)[]; 
            display_name: string; 
            integration: (...) | (...) | (...) | (...) | (...); 
            integration_support_level: (...) | (...) | (...) | (...) | (...); 
            is_connect_webview_supported: boolean; 
            logo?: (...) | (...); 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }>; 
        power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">; 
        product_url: ZodOptional<ZodString>; 
    }, "strip", ZodTypeAny, { 
        aesthetic_variants: { 
            back_image?: (...) | (...); 
            display_name: string; 
            front_image?: (...) | (...); 
            images: (...)[]; 
            manufacturer_sku?: (...) | (...); 
            primary_color_hex?: (...) | (...); 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: ...; 
                message: ...; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    }, { 
        aesthetic_variants: { 
            back_image?: (...) | (...); 
            display_name: string; 
            front_image?: (...) | (...); 
            images: (...)[]; 
            manufacturer_sku?: (...) | (...); 
            primary_color_hex?: (...) | (...); 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: ...; 
                message: ...; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{ 
        can_program_offline_access_codes: ZodOptional<(...)>; 
        can_program_online_access_codes: ZodOptional<(...)>; 
        can_remotely_lock: ZodOptional<(...)>; 
        can_remotely_unlock: ZodOptional<(...)>; 
        main_category: ZodLiteral<(...)>; 
        physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
        software_features: ZodObject<(...), (...), (...), (...), (...)>; 
    }, "strip", ZodTypeAny, { 
        can_program_offline_access_codes: (...) | (...); 
        can_program_online_access_codes: (...) | (...); 
        can_remotely_lock: (...) | (...); 
        can_remotely_unlock: (...) | (...); 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: ...; 
            has_physical_key: ...; 
            lock_type: ...; 
        }; 
        software_features: { 
            can_program_access_codes: ...; 
            can_program_access_codes_offline: ...; 
            can_program_access_schedules: ...; 
            can_remotely_unlock: ...; 
        }; 
    }, { 
        can_program_offline_access_codes: (...) | (...); 
        can_program_online_access_codes: (...) | (...); 
        can_remotely_lock: (...) | (...); 
        can_remotely_unlock: (...) | (...); 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: ...; 
            has_physical_key: ...; 
            lock_type: ...; 
        }; 
        software_features: { 
            can_program_access_codes: ...; 
            can_program_access_codes_offline: ...; 
            can_program_access_schedules: ...; 
            can_remotely_unlock: ...; 
        }; 
    }>, ZodObject<{ 
        main_category: ZodLiteral<(...)>; 
        physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
    }, "strip", ZodTypeAny, { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: ...; 
            has_noise_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
        }; 
    }, { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: ...; 
            has_noise_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
        }; 
    }>, ZodObject<{ 
        main_category: ZodLiteral<(...)>; 
        physical_properties: ZodObject<(...), (...), (...), (...), (...)>; 
        software_features: ZodObject<(...), (...), (...), (...), (...)>; 
    }, "strip", ZodTypeAny, { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: ...; 
            has_humidity_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
            is_heat_pump_compatible: ...; 
            supports_demand_response: ...; 
            supports_emergency_heating_mode: ...; 
        }; 
        software_features: { 
            can_program_climate_schedules: ...; 
        }; 
    }, { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: ...; 
            has_humidity_sensor: ...; 
            has_occupancy_detection: ...; 
            has_temperature_sensor: ...; 
            is_heat_pump_compatible: ...; 
            supports_demand_response: ...; 
            supports_emergency_heating_mode: ...; 
        }; 
        software_features: { 
            can_program_climate_schedules: ...; 
        }; 
    }>]>>, "many">; 
}, "strip", ZodTypeAny, { 
    device_models: ({ 
        aesthetic_variants: { 
            back_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            display_name: string; 
            front_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            images: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }[]; 
            manufacturer_sku?: string; 
            primary_color_hex?: string; 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    } & ({ 
        can_program_offline_access_codes: undefined | true; 
        can_program_online_access_codes: undefined | true; 
        can_remotely_lock: undefined | true; 
        can_remotely_unlock: undefined | true; 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: boolean; 
            has_physical_key: boolean; 
            lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_program_access_codes_offline: boolean; 
            can_program_access_schedules: boolean; 
            can_remotely_unlock: boolean; 
        }; 
    } | { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: boolean; 
            has_noise_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
        }; 
    } | { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: ((...) | (...) | (...) | (...))[]; 
            has_humidity_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
            is_heat_pump_compatible: boolean; 
            supports_demand_response: boolean; 
            supports_emergency_heating_mode: boolean; 
        }; 
        software_features: { 
            can_program_climate_schedules: boolean; 
        }; 
    } | { 
        main_category: "relay"; 
    } | { 
        main_category: "intercom"; 
        physical_properties: { 
            has_camera: boolean; 
            has_nfc_reader: boolean; 
            has_rfid_reader: boolean; 
            has_wiegand_interface: boolean; 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_remotely_unlock: boolean; 
            can_unlock_with_face_recognition: boolean; 
            supports_onvif: boolean; 
        }; 
    } | { 
        main_category: "accessory"; 
    }))[]; 
}, { 
    device_models: ({ 
        aesthetic_variants: { 
            back_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            display_name: string; 
            front_image?: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }; 
            images: { 
                height: ...; 
                url: ...; 
                width: ...; 
            }[]; 
            manufacturer_sku?: string; 
            primary_color_hex?: string; 
            slug: string; 
        }[]; 
        description: string; 
        device_model_id: string; 
        display_name: string; 
        hardware: { 
            has_physical_key?: boolean; 
        }; 
        is_device_supported: boolean; 
        main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee"; 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
        power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[]; 
        product_url?: string; 
    } & ({ 
        can_program_offline_access_codes: undefined | true; 
        can_program_online_access_codes: undefined | true; 
        can_remotely_lock: undefined | true; 
        can_remotely_unlock: undefined | true; 
        main_category: "smartlock"; 
        physical_properties: { 
            has_camera: boolean; 
            has_physical_key: boolean; 
            lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker"; 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_program_access_codes_offline: boolean; 
            can_program_access_schedules: boolean; 
            can_remotely_unlock: boolean; 
        }; 
    } | { 
        main_category: "sensor"; 
        physical_properties: { 
            has_humidity_sensor: boolean; 
            has_noise_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
        }; 
    } | { 
        main_category: "thermostat"; 
        physical_properties: { 
            available_modes: ((...) | (...) | (...) | (...))[]; 
            has_humidity_sensor: boolean; 
            has_occupancy_detection: boolean; 
            has_temperature_sensor: boolean; 
            is_heat_pump_compatible: boolean; 
            supports_demand_response: boolean; 
            supports_emergency_heating_mode: boolean; 
        }; 
        software_features: { 
            can_program_climate_schedules: boolean; 
        }; 
    } | { 
        main_category: "relay"; 
    } | { 
        main_category: "intercom"; 
        physical_properties: { 
            has_camera: boolean; 
            has_nfc_reader?: boolean; 
            has_rfid_reader?: boolean; 
            has_wiegand_interface?: boolean; 
        }; 
        software_features: { 
            can_program_access_codes: boolean; 
            can_remotely_unlock: boolean; 
            can_unlock_with_face_recognition?: boolean; 
            supports_onvif?: boolean; 
        }; 
    } | { 
        main_category: "accessory"; 
    }))[]; 
}>
Readonly methods: readonly ["GET", "OPTIONS"]
Readonly queryParams: ZodObject<{ 
    exclude_if: ZodOptional<ZodArray<ZodString, "many">>; 
    include_if: ZodOptional<ZodArray<ZodString, "many">>; 
    integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
    integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
    main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>; 
    manufacturer_id: ZodOptional<ZodString>; 
    manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>; 
    text_search: ZodOptional<ZodString>; 
}, "strip", ZodTypeAny, { 
    exclude_if?: string[]; 
    include_if?: string[]; 
    integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
    integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
    main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
    manufacturer_id?: string; 
    manufacturer_ids?: string[]; 
    text_search?: string; 
}, { 
    exclude_if?: string[]; 
    include_if?: string[]; 
    integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
    integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
    main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"; 
    manufacturer_id?: string; 
    manufacturer_ids?: string[]; 
    text_search?: string; 
}>
Readonly /api/v1/manufacturers/get: { 
    auth: "publishable_key"; 
    jsonResponse: ZodObject<{ 
        manufacturer: ZodObject<{ 
            annotations: ZodArray<ZodObject<{ 
                annotation_code: ZodEnum<[(...)]>; 
                message: ZodString; 
            }, "strip", ZodTypeAny, { 
                annotation_code: "subscription_required"; 
                message: string; 
            }, { 
                annotation_code: "subscription_required"; 
                message: string; 
            }>, "many">; 
            device_model_count: ZodNumber; 
            display_name: ZodString; 
            integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
            integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
            is_connect_webview_supported: ZodBoolean; 
            logo: ZodOptional<ZodObject<{ 
                height: ZodNumber; 
                url: ZodString; 
                width: ZodNumber; 
            }, "strip", ZodTypeAny, { 
                height: number; 
                url: string; 
                width: number; 
            }, { 
                height: number; 
                url: string; 
                width: number; 
            }>>; 
            manufacturer_id: ZodString; 
            requires_seam_support_to_add_account: ZodBoolean; 
        }, "strip", ZodTypeAny, { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }, { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }>; 
    }, "strip", ZodTypeAny, { 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
    }, { 
        manufacturer: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }; 
    }>; 
    methods: readonly ["GET", "OPTIONS"]; 
    queryParams: ZodObject<{ 
        manufacturer_id: ZodString; 
    }, "strip", ZodTypeAny, { 
        manufacturer_id: string; 
    }, { 
        manufacturer_id: string; 
    }>; 
}
Readonly auth: "publishable_key"
Readonly jsonResponse: ZodObject<{ 
    manufacturer: ZodObject<{ 
        annotations: ZodArray<ZodObject<{ 
            annotation_code: ZodEnum<[(...)]>; 
            message: ZodString; 
        }, "strip", ZodTypeAny, { 
            annotation_code: "subscription_required"; 
            message: string; 
        }, { 
            annotation_code: "subscription_required"; 
            message: string; 
        }>, "many">; 
        device_model_count: ZodNumber; 
        display_name: ZodString; 
        integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
        integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
        is_connect_webview_supported: ZodBoolean; 
        logo: ZodOptional<ZodObject<{ 
            height: ZodNumber; 
            url: ZodString; 
            width: ZodNumber; 
        }, "strip", ZodTypeAny, { 
            height: number; 
            url: string; 
            width: number; 
        }, { 
            height: number; 
            url: string; 
            width: number; 
        }>>; 
        manufacturer_id: ZodString; 
        requires_seam_support_to_add_account: ZodBoolean; 
    }, "strip", ZodTypeAny, { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }, { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }>; 
}, "strip", ZodTypeAny, { 
    manufacturer: { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }; 
}, { 
    manufacturer: { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }; 
}>
Readonly methods: readonly ["GET", "OPTIONS"]
Readonly queryParams: ZodObject<{ 
    manufacturer_id: ZodString; 
}, "strip", ZodTypeAny, { 
    manufacturer_id: string; 
}, { 
    manufacturer_id: string; 
}>
Readonly /api/v1/manufacturers/list: { 
    auth: "publishable_key"; 
    jsonResponse: ZodObject<{ 
        manufacturers: ZodArray<ZodObject<{ 
            annotations: ZodArray<ZodObject<{ 
                annotation_code: ZodEnum<(...)>; 
                message: ZodString; 
            }, "strip", ZodTypeAny, { 
                annotation_code: "subscription_required"; 
                message: string; 
            }, { 
                annotation_code: "subscription_required"; 
                message: string; 
            }>, "many">; 
            device_model_count: ZodNumber; 
            display_name: ZodString; 
            integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
            integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
            is_connect_webview_supported: ZodBoolean; 
            logo: ZodOptional<ZodObject<{ 
                height: ZodNumber; 
                url: ZodString; 
                width: ZodNumber; 
            }, "strip", ZodTypeAny, { 
                height: number; 
                url: string; 
                width: number; 
            }, { 
                height: number; 
                url: string; 
                width: number; 
            }>>; 
            manufacturer_id: ZodString; 
            requires_seam_support_to_add_account: ZodBoolean; 
        }, "strip", ZodTypeAny, { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }, { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }>, "many">; 
    }, "strip", ZodTypeAny, { 
        manufacturers: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }[]; 
    }, { 
        manufacturers: { 
            annotations: { 
                annotation_code: "subscription_required"; 
                message: string; 
            }[]; 
            device_model_count: number; 
            display_name: string; 
            integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
            is_connect_webview_supported: boolean; 
            logo?: { 
                height: number; 
                url: string; 
                width: number; 
            }; 
            manufacturer_id: string; 
            requires_seam_support_to_add_account: boolean; 
        }[]; 
    }>; 
    methods: readonly ["GET", "OPTIONS"]; 
    queryParams: ZodObject<{ 
        integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
        integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
        liqe_query: ZodOptional<ZodString>; 
    }, "strip", ZodTypeAny, { 
        integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
        liqe_query?: string; 
    }, { 
        integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
        liqe_query?: string; 
    }>; 
}
Readonly auth: "publishable_key"
Readonly jsonResponse: ZodObject<{ 
    manufacturers: ZodArray<ZodObject<{ 
        annotations: ZodArray<ZodObject<{ 
            annotation_code: ZodEnum<(...)>; 
            message: ZodString; 
        }, "strip", ZodTypeAny, { 
            annotation_code: "subscription_required"; 
            message: string; 
        }, { 
            annotation_code: "subscription_required"; 
            message: string; 
        }>, "many">; 
        device_model_count: ZodNumber; 
        display_name: ZodString; 
        integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
        integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>; 
        is_connect_webview_supported: ZodBoolean; 
        logo: ZodOptional<ZodObject<{ 
            height: ZodNumber; 
            url: ZodString; 
            width: ZodNumber; 
        }, "strip", ZodTypeAny, { 
            height: number; 
            url: string; 
            width: number; 
        }, { 
            height: number; 
            url: string; 
            width: number; 
        }>>; 
        manufacturer_id: ZodString; 
        requires_seam_support_to_add_account: ZodBoolean; 
    }, "strip", ZodTypeAny, { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }, { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }>, "many">; 
}, "strip", ZodTypeAny, { 
    manufacturers: { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }[]; 
}, { 
    manufacturers: { 
        annotations: { 
            annotation_code: "subscription_required"; 
            message: string; 
        }[]; 
        device_model_count: number; 
        display_name: string; 
        integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
        is_connect_webview_supported: boolean; 
        logo?: { 
            height: number; 
            url: string; 
            width: number; 
        }; 
        manufacturer_id: string; 
        requires_seam_support_to_add_account: boolean; 
    }[]; 
}>
Readonly methods: readonly ["GET", "OPTIONS"]
Readonly queryParams: ZodObject<{ 
    integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>; 
    integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>; 
    liqe_query: ZodOptional<ZodString>; 
}, "strip", ZodTypeAny, { 
    integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
    integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
    liqe_query?: string; 
}, { 
    integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire"; 
    integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[]; 
    liqe_query?: string; 
}>