import { z } from 'zod'; import type { RuntimeZod } from './runtime'; export declare function getGetSchema(): z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare function getPublicPhotosGetSchema(): z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare function getArticlesGetSchema(): z.ZodObject<{ id: z.ZodNumber; include_content: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: number; include_content: boolean; }, { id: number; include_content?: boolean | undefined; }>; export declare function getDeleteSchema(): z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare function getDeleteWithCompanySchema(): z.ZodObject<{ id: z.ZodNumber; company_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; company_id: number; }, { id: number; company_id: number; }>; export declare function getArchiveSchema(): z.ZodObject<{ id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; }, { id: number; }>; export declare function getArchiveWithCompanySchema(): z.ZodObject<{ id: z.ZodNumber; company_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: number; company_id: number; }, { id: number; company_id: number; }>; export declare function getCompaniesGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; slug: z.ZodOptional; id_in_integration: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; phone_number: z.ZodOptional; website: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; slug?: string | undefined; name?: string | undefined; search?: string | undefined; city?: string | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; id_in_integration?: string | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; slug?: string | undefined; name?: string | undefined; search?: string | undefined; city?: string | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; id_in_integration?: string | undefined; }>; export declare function getArticlesGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; company_id: z.ZodOptional; slug: z.ZodOptional; draft: z.ZodOptional; folder_id: z.ZodOptional; enable_sharing: z.ZodOptional; updated_at_start: z.ZodOptional; updated_at_end: z.ZodOptional; include_content: z.ZodDefault>; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; include_content: boolean; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; draft?: boolean | undefined; search?: string | undefined; updated_at_start?: string | undefined; updated_at_end?: string | undefined; }, { limit?: number | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; draft?: boolean | undefined; search?: string | undefined; include_content?: boolean | undefined; updated_at_start?: string | undefined; updated_at_end?: string | undefined; }>; export declare function getAssetsGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; company_id: z.ZodOptional; asset_layout_id: z.ZodOptional; primary_serial: z.ZodOptional; slug: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; asset_layout_id?: number | undefined; primary_serial?: string | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; asset_layout_id?: number | undefined; primary_serial?: string | undefined; }>; export declare function getWebsitesGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; company_id: z.ZodOptional; slug: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; }>; export declare function getUsersGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; first_name: z.ZodOptional; last_name: z.ZodOptional; email: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; search?: string | undefined; email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; }, { limit?: number | undefined; search?: string | undefined; email?: string | undefined; first_name?: string | undefined; last_name?: string | undefined; }>; export declare function getAssetPasswordsGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; company_id: z.ZodOptional; slug: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; search?: string | undefined; }>; export declare function getProceduresGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; company_id: z.ZodOptional; slug: z.ZodOptional; type: z.ZodOptional>; process_scope: z.ZodOptional>; parent_process_id: z.ZodOptional; created_at: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; created_at?: string | undefined; type?: "process" | "run" | "all" | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; parent_process_id?: number | undefined; process_scope?: "global" | "company" | undefined; }, { archived?: boolean | undefined; created_at?: string | undefined; type?: "process" | "run" | "all" | undefined; limit?: number | undefined; slug?: string | undefined; name?: string | undefined; company_id?: number | undefined; parent_process_id?: number | undefined; process_scope?: "global" | "company" | undefined; }>; export declare function getActivityLogsGetAllSchema(): z.ZodObject<{ user_id: z.ZodOptional; user_email: z.ZodOptional; resource_id: z.ZodOptional; resource_type: z.ZodOptional; action_message: z.ZodOptional; start_date: z.ZodOptional; end_date: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; user_email?: string | undefined; user_id?: number | undefined; action_message?: string | undefined; resource_id?: number | undefined; resource_type?: string | undefined; start_date?: string | undefined; end_date?: string | undefined; }, { user_email?: string | undefined; user_id?: number | undefined; limit?: number | undefined; action_message?: string | undefined; resource_id?: number | undefined; resource_type?: string | undefined; start_date?: string | undefined; end_date?: string | undefined; }>; export declare function getFoldersGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; company_id: z.ZodOptional; parent_folder_id: z.ZodOptional; folder_type: z.ZodOptional>; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; company_id?: number | undefined; folder_type?: "article" | "photo" | undefined; parent_folder_id?: number | undefined; }, { limit?: number | undefined; name?: string | undefined; company_id?: number | undefined; folder_type?: "article" | "photo" | undefined; parent_folder_id?: number | undefined; }>; export declare function getNetworksGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; company_id: z.ZodOptional; archived: z.ZodOptional; location_id: z.ZodOptional; network_type: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; name?: string | undefined; company_id?: number | undefined; location_id?: number | undefined; network_type?: number | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; name?: string | undefined; company_id?: number | undefined; location_id?: number | undefined; network_type?: number | undefined; }>; export declare function getIpAddressesGetAllSchema(): z.ZodObject<{ address: z.ZodOptional; company_id: z.ZodOptional; network_id: z.ZodOptional; status: z.ZodOptional>; fqdn: z.ZodOptional; asset_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; company_id?: number | undefined; address?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; status?: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac" | undefined; }, { limit?: number | undefined; company_id?: number | undefined; address?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; status?: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac" | undefined; }>; export declare function getAssetLayoutsGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; }, { limit?: number | undefined; name?: string | undefined; }>; export declare function getRelationsGetAllSchema(): z.ZodObject<{ id: z.ZodOptional; fromable_id: z.ZodOptional; fromable_type: z.ZodOptional; toable_id: z.ZodOptional; toable_type: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; id?: number | undefined; fromable_id?: number | undefined; fromable_type?: string | undefined; toable_id?: number | undefined; toable_type?: string | undefined; }, { id?: number | undefined; limit?: number | undefined; fromable_id?: number | undefined; fromable_type?: string | undefined; toable_id?: number | undefined; toable_type?: string | undefined; }>; export declare function getExpirationsGetAllSchema(): z.ZodObject<{ company_id: z.ZodOptional; resource_type: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; resource_type?: string | undefined; company_id?: number | undefined; }, { limit?: number | undefined; resource_type?: string | undefined; company_id?: number | undefined; }>; export declare function getGroupsGetAllSchema(): z.ZodObject<{ search: z.ZodOptional; name: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; search?: string | undefined; }, { limit?: number | undefined; name?: string | undefined; search?: string | undefined; }>; export declare function getVlansGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; company_id: z.ZodOptional; vlan_zone_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; company_id?: number | undefined; vlan_zone_id?: number | undefined; }, { limit?: number | undefined; name?: string | undefined; company_id?: number | undefined; vlan_zone_id?: number | undefined; }>; export declare function getVlanZonesGetAllSchema(): z.ZodObject<{ name: z.ZodOptional; company_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; company_id?: number | undefined; }, { limit?: number | undefined; name?: string | undefined; company_id?: number | undefined; }>; export declare function getMatchersGetAllSchema(): z.ZodObject<{ integration_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; integration_id?: number | undefined; }, { limit?: number | undefined; integration_id?: number | undefined; }>; export declare function getPhotosGetAllSchema(): z.ZodObject<{ company_id: z.ZodOptional; photoable_type: z.ZodOptional; photoable_id: z.ZodOptional; folder_id: z.ZodOptional; archived: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; archived?: boolean | undefined; company_id?: number | undefined; folder_id?: number | undefined; photoable_id?: number | undefined; photoable_type?: string | undefined; }, { archived?: boolean | undefined; limit?: number | undefined; company_id?: number | undefined; folder_id?: number | undefined; photoable_id?: number | undefined; photoable_type?: string | undefined; }>; export declare function getPublicPhotosGetAllSchema(): z.ZodObject<{ record_type: z.ZodOptional; record_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; record_id?: number | undefined; record_type?: string | undefined; }, { record_id?: number | undefined; record_type?: string | undefined; limit?: number | undefined; }>; export declare function getProcedureTasksGetAllSchema(): z.ZodObject<{ procedure_id: z.ZodOptional; name: z.ZodOptional; company_id: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; name?: string | undefined; company_id?: number | undefined; procedure_id?: number | undefined; }, { limit?: number | undefined; name?: string | undefined; company_id?: number | undefined; procedure_id?: number | undefined; }>; export declare function getCompaniesCreateSchema(): z.ZodObject<{ name: z.ZodString; company_type: z.ZodOptional; nickname: z.ZodOptional; phone_number: z.ZodOptional; address_line_1: z.ZodOptional; address_line_2: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zip: z.ZodOptional; country_name: z.ZodOptional; website: z.ZodOptional; notes: z.ZodOptional; fax_number: z.ZodOptional; parent_company_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address_line_1?: string | undefined; address_line_2?: string | undefined; city?: string | undefined; company_type?: string | undefined; country_name?: string | undefined; fax_number?: string | undefined; nickname?: string | undefined; notes?: string | undefined; parent_company_id?: number | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; zip?: string | undefined; }, { name: string; address_line_1?: string | undefined; address_line_2?: string | undefined; city?: string | undefined; company_type?: string | undefined; country_name?: string | undefined; fax_number?: string | undefined; nickname?: string | undefined; notes?: string | undefined; parent_company_id?: number | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; zip?: string | undefined; }>; export declare function getArticlesCreateSchema(): z.ZodObject<{ name: z.ZodString; content: z.ZodOptional; company_id: z.ZodOptional; folder_id: z.ZodOptional; enable_sharing: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; content?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; }, { name: string; content?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; }>; export declare function getAssetsCreateSchema(): z.ZodObject<{ company_id: z.ZodNumber; asset_layout_id: z.ZodNumber; name: z.ZodString; primary_serial: z.ZodOptional; primary_mail: z.ZodOptional; primary_model: z.ZodOptional; primary_manufacturer: z.ZodOptional; custom_fields: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { name: string; company_id: number; asset_layout_id: number; primary_serial?: string | undefined; primary_mail?: string | undefined; primary_model?: string | undefined; primary_manufacturer?: string | undefined; custom_fields?: Record[] | undefined; }, { name: string; company_id: number; asset_layout_id: number; primary_serial?: string | undefined; primary_mail?: string | undefined; primary_model?: string | undefined; primary_manufacturer?: string | undefined; custom_fields?: Record[] | undefined; }>; export declare function getWebsitesCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodNumber; notes: z.ZodOptional; keyword: z.ZodOptional; monitor_type: z.ZodOptional; paused: z.ZodOptional; disable_dns: z.ZodOptional; disable_ssl: z.ZodOptional; disable_whois: z.ZodOptional; enable_dmarc_tracking: z.ZodOptional; enable_dkim_tracking: z.ZodOptional; enable_spf_tracking: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; company_id: number; notes?: string | undefined; disable_dns?: boolean | undefined; disable_ssl?: boolean | undefined; disable_whois?: boolean | undefined; enable_dkim_tracking?: boolean | undefined; enable_dmarc_tracking?: boolean | undefined; enable_spf_tracking?: boolean | undefined; keyword?: string | undefined; monitor_type?: number | undefined; paused?: boolean | undefined; }, { name: string; company_id: number; notes?: string | undefined; disable_dns?: boolean | undefined; disable_ssl?: boolean | undefined; disable_whois?: boolean | undefined; enable_dkim_tracking?: boolean | undefined; enable_dmarc_tracking?: boolean | undefined; enable_spf_tracking?: boolean | undefined; keyword?: string | undefined; monitor_type?: number | undefined; paused?: boolean | undefined; }>; export declare function getAssetPasswordsCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodNumber; password: z.ZodString; username: z.ZodOptional; url: z.ZodOptional; description: z.ZodOptional; asset_id: z.ZodOptional; passwordable_type: z.ZodOptional; passwordable_id: z.ZodOptional; password_type: z.ZodOptional; password_folder_id: z.ZodOptional; login_url: z.ZodOptional; in_portal: z.ZodOptional; otp_secret: z.ZodOptional; }, "strip", z.ZodTypeAny, { password: string; name: string; company_id: number; url?: string | undefined; description?: string | undefined; in_portal?: boolean | undefined; otp_secret?: string | undefined; password_folder_id?: number | undefined; password_type?: string | undefined; passwordable_id?: number | undefined; passwordable_type?: string | undefined; username?: string | undefined; asset_id?: number | undefined; login_url?: string | undefined; }, { password: string; name: string; company_id: number; url?: string | undefined; description?: string | undefined; in_portal?: boolean | undefined; otp_secret?: string | undefined; password_folder_id?: number | undefined; password_type?: string | undefined; passwordable_id?: number | undefined; passwordable_type?: string | undefined; username?: string | undefined; asset_id?: number | undefined; login_url?: string | undefined; }>; export declare function getProceduresCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; company_id?: number | undefined; }, { name: string; description?: string | undefined; company_id?: number | undefined; }>; export declare function getFoldersCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodOptional; description: z.ZodOptional; parent_folder_id: z.ZodOptional; folder_type: z.ZodOptional>; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; icon?: string | undefined; description?: string | undefined; company_id?: number | undefined; folder_type?: "article" | "photo" | undefined; parent_folder_id?: number | undefined; }, { name: string; icon?: string | undefined; description?: string | undefined; company_id?: number | undefined; folder_type?: "article" | "photo" | undefined; parent_folder_id?: number | undefined; }>; export declare function getNetworksCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodNumber; network_type: z.ZodOptional; address: z.ZodString; description: z.ZodOptional; location_id: z.ZodOptional; notes: z.ZodOptional; status_list_item_id: z.ZodOptional; role_list_item_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; company_id: number; address: string; description?: string | undefined; notes?: string | undefined; location_id?: number | undefined; network_type?: number | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; }, { name: string; company_id: number; address: string; description?: string | undefined; notes?: string | undefined; location_id?: number | undefined; network_type?: number | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; }>; export declare function getIpAddressesCreateSchema(): z.ZodObject<{ address: z.ZodString; company_id: z.ZodNumber; status: z.ZodEnum<["unassigned", "assigned", "reserved", "deprecated", "dhcp", "slaac"]>; network_id: z.ZodOptional; description: z.ZodOptional; fqdn: z.ZodOptional; asset_id: z.ZodOptional; skip_dns_validation: z.ZodOptional; }, "strip", z.ZodTypeAny, { company_id: number; address: string; status: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac"; description?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; skip_dns_validation?: boolean | undefined; }, { company_id: number; address: string; status: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac"; description?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; skip_dns_validation?: boolean | undefined; }>; export declare function getRelationsCreateSchema(): z.ZodObject<{ fromable_id: z.ZodNumber; fromable_type: z.ZodString; toable_id: z.ZodNumber; toable_type: z.ZodString; is_inverse: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { fromable_id: number; fromable_type: string; toable_id: number; toable_type: string; description?: string | undefined; is_inverse?: boolean | undefined; }, { fromable_id: number; fromable_type: string; toable_id: number; toable_type: string; description?: string | undefined; is_inverse?: boolean | undefined; }>; export declare function getVlansCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodNumber; vlan_id: z.ZodOptional; vlan_zone_id: z.ZodOptional; description: z.ZodOptional; notes: z.ZodOptional; status_list_item_id: z.ZodOptional; role_list_item_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; company_id: number; description?: string | undefined; notes?: string | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; vlan_id?: number | undefined; vlan_zone_id?: number | undefined; }, { name: string; company_id: number; description?: string | undefined; notes?: string | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; vlan_id?: number | undefined; vlan_zone_id?: number | undefined; }>; export declare function getVlanZonesCreateSchema(): z.ZodObject<{ name: z.ZodString; company_id: z.ZodOptional; vlan_id_ranges: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; vlan_id_ranges: string; description?: string | undefined; company_id?: number | undefined; }, { name: string; vlan_id_ranges: string; description?: string | undefined; company_id?: number | undefined; }>; export declare function getCompaniesUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; company_type: z.ZodOptional; nickname: z.ZodOptional; phone_number: z.ZodOptional; address_line_1: z.ZodOptional; address_line_2: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zip: z.ZodOptional; country_name: z.ZodOptional; website: z.ZodOptional; notes: z.ZodOptional; fax_number: z.ZodOptional; parent_company_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name?: string | undefined; address_line_1?: string | undefined; address_line_2?: string | undefined; city?: string | undefined; company_type?: string | undefined; country_name?: string | undefined; fax_number?: string | undefined; nickname?: string | undefined; notes?: string | undefined; parent_company_id?: number | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; zip?: string | undefined; }, { id: number; name?: string | undefined; address_line_1?: string | undefined; address_line_2?: string | undefined; city?: string | undefined; company_type?: string | undefined; country_name?: string | undefined; fax_number?: string | undefined; nickname?: string | undefined; notes?: string | undefined; parent_company_id?: number | undefined; phone_number?: string | undefined; state?: string | undefined; website?: string | undefined; zip?: string | undefined; }>; export declare function getArticlesUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; content: z.ZodOptional; company_id: z.ZodOptional; folder_id: z.ZodOptional; enable_sharing: z.ZodOptional; draft: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name?: string | undefined; content?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; draft?: boolean | undefined; }, { id: number; name?: string | undefined; content?: string | undefined; company_id?: number | undefined; enable_sharing?: boolean | undefined; folder_id?: number | undefined; draft?: boolean | undefined; }>; export declare function getAssetsUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; company_id: z.ZodNumber; name: z.ZodOptional; primary_serial: z.ZodOptional; primary_mail: z.ZodOptional; primary_model: z.ZodOptional; primary_manufacturer: z.ZodOptional; custom_fields: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { id: number; company_id: number; name?: string | undefined; primary_serial?: string | undefined; primary_mail?: string | undefined; primary_model?: string | undefined; primary_manufacturer?: string | undefined; custom_fields?: Record[] | undefined; }, { id: number; company_id: number; name?: string | undefined; primary_serial?: string | undefined; primary_mail?: string | undefined; primary_model?: string | undefined; primary_manufacturer?: string | undefined; custom_fields?: Record[] | undefined; }>; export declare function getWebsitesUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; notes: z.ZodOptional; paused: z.ZodOptional; keyword: z.ZodOptional; monitor_type: z.ZodOptional; disable_dns: z.ZodOptional; disable_ssl: z.ZodOptional; disable_whois: z.ZodOptional; enable_dmarc_tracking: z.ZodOptional; enable_dkim_tracking: z.ZodOptional; enable_spf_tracking: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name?: string | undefined; notes?: string | undefined; disable_dns?: boolean | undefined; disable_ssl?: boolean | undefined; disable_whois?: boolean | undefined; enable_dkim_tracking?: boolean | undefined; enable_dmarc_tracking?: boolean | undefined; enable_spf_tracking?: boolean | undefined; keyword?: string | undefined; monitor_type?: number | undefined; paused?: boolean | undefined; }, { id: number; name?: string | undefined; notes?: string | undefined; disable_dns?: boolean | undefined; disable_ssl?: boolean | undefined; disable_whois?: boolean | undefined; enable_dkim_tracking?: boolean | undefined; enable_dmarc_tracking?: boolean | undefined; enable_spf_tracking?: boolean | undefined; keyword?: string | undefined; monitor_type?: number | undefined; paused?: boolean | undefined; }>; export declare function getAssetPasswordsUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; password: z.ZodOptional; username: z.ZodOptional; url: z.ZodOptional; description: z.ZodOptional; passwordable_type: z.ZodOptional; passwordable_id: z.ZodOptional; password_type: z.ZodOptional; password_folder_id: z.ZodOptional; login_url: z.ZodOptional; in_portal: z.ZodOptional; otp_secret: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; password?: string | undefined; url?: string | undefined; description?: string | undefined; name?: string | undefined; in_portal?: boolean | undefined; otp_secret?: string | undefined; password_folder_id?: number | undefined; password_type?: string | undefined; passwordable_id?: number | undefined; passwordable_type?: string | undefined; username?: string | undefined; login_url?: string | undefined; }, { id: number; password?: string | undefined; url?: string | undefined; description?: string | undefined; name?: string | undefined; in_portal?: boolean | undefined; otp_secret?: string | undefined; password_folder_id?: number | undefined; password_type?: string | undefined; passwordable_id?: number | undefined; passwordable_type?: string | undefined; username?: string | undefined; login_url?: string | undefined; }>; export declare function getProceduresUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; archived: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; }, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; }>; export declare function getFoldersUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; company_id: z.ZodOptional; description: z.ZodOptional; parent_folder_id: z.ZodOptional; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; icon?: string | undefined; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; parent_folder_id?: number | undefined; }, { id: number; icon?: string | undefined; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; parent_folder_id?: number | undefined; }>; export declare function getNetworksUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; company_id: z.ZodOptional; network_type: z.ZodOptional; address: z.ZodOptional; description: z.ZodOptional; location_id: z.ZodOptional; notes: z.ZodOptional; archived: z.ZodOptional; status_list_item_id: z.ZodOptional; role_list_item_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; notes?: string | undefined; address?: string | undefined; location_id?: number | undefined; network_type?: number | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; }, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; notes?: string | undefined; address?: string | undefined; location_id?: number | undefined; network_type?: number | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; }>; export declare function getIpAddressesUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; address: z.ZodOptional; company_id: z.ZodOptional; network_id: z.ZodOptional; status: z.ZodOptional>; description: z.ZodOptional; fqdn: z.ZodOptional; asset_id: z.ZodOptional; skip_dns_validation: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; description?: string | undefined; company_id?: number | undefined; address?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; status?: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac" | undefined; skip_dns_validation?: boolean | undefined; }, { id: number; description?: string | undefined; company_id?: number | undefined; address?: string | undefined; asset_id?: number | undefined; fqdn?: string | undefined; network_id?: number | undefined; status?: "unassigned" | "assigned" | "reserved" | "deprecated" | "dhcp" | "slaac" | undefined; skip_dns_validation?: boolean | undefined; }>; export declare function getExpirationsUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; expiration_date: z.ZodOptional; expiration_type: z.ZodOptional; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; notes?: string | undefined; expiration_type?: string | undefined; expiration_date?: string | undefined; }, { id: number; notes?: string | undefined; expiration_type?: string | undefined; expiration_date?: string | undefined; }>; export declare function getVlansUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; company_id: z.ZodOptional; vlan_id: z.ZodOptional; vlan_zone_id: z.ZodOptional; description: z.ZodOptional; notes: z.ZodOptional; status_list_item_id: z.ZodOptional; role_list_item_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; notes?: string | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; vlan_id?: number | undefined; vlan_zone_id?: number | undefined; }, { id: number; description?: string | undefined; name?: string | undefined; company_id?: number | undefined; notes?: string | undefined; role_list_item_id?: number | undefined; status_list_item_id?: number | undefined; vlan_id?: number | undefined; vlan_zone_id?: number | undefined; }>; export declare function getVlanZonesUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; vlan_id_ranges: z.ZodOptional; archived: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; vlan_id_ranges?: string | undefined; }, { id: number; archived?: boolean | undefined; description?: string | undefined; name?: string | undefined; vlan_id_ranges?: string | undefined; }>; export declare function getMatchersUpdateSchema(): z.ZodObject<{ id: z.ZodNumber; company_id: z.ZodOptional; potential_company_id: z.ZodOptional; sync_id: z.ZodOptional; identifier: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; company_id?: number | undefined; identifier?: string | undefined; sync_id?: number | undefined; potential_company_id?: number | undefined; }, { id: number; company_id?: number | undefined; identifier?: string | undefined; sync_id?: number | undefined; potential_company_id?: number | undefined; }>; export declare function buildUnifiedSchema(resource: string, operations: string[], config: { requiresCompanyEndpoint?: boolean; }): z.ZodObject; export declare function getRuntimeSchemaBuilders(runtimeZ: RuntimeZod): { buildUnifiedSchema: (resource: string, operations: string[], config: { requiresCompanyEndpoint?: boolean; }) => z.ZodObject; };