export declare const HUDU_API_CONSTANTS: { readonly PAGE_SIZE: 25; readonly DEFAULT_PAGE: 1; readonly BASE_API_PATH: "/api/v1"; }; export declare const RATE_LIMIT_CONFIG: { readonly MAX_RETRIES: 10; readonly BASE_DELAY_MS: 1000; readonly MAX_DELAY_MS: 10000; readonly JITTER_MS: 500; }; export declare const ASSET_LAYOUT_FIELD_TYPES: { readonly TEXT: "Text"; readonly RICH_TEXT: "RichText"; readonly HEADING: "Heading"; readonly CHECKBOX: "CheckBox"; readonly WEBSITE: "Website"; readonly PASSWORD: "Password"; readonly NUMBER: "Number"; readonly DATE: "Date"; readonly LIST_SELECT: "ListSelect"; readonly EMBED: "Embed"; readonly EMAIL: "Email"; readonly PHONE: "Phone"; readonly ASSET_TAG: "AssetTag"; readonly RELATION: "Relation"; readonly ADDRESS_DATA: "AddressData"; readonly DROPDOWN: "Dropdown"; }; export declare const ASSET_LAYOUT_FIELD_LABELS: { readonly Text: "Text"; readonly RichText: "Rich Text"; readonly Heading: "Heading"; readonly CheckBox: "Check Box"; readonly Website: "Link"; readonly Password: "Confidential Text"; readonly Number: "Number"; readonly Date: "Date"; readonly ListSelect: "List"; readonly Embed: "Embed"; readonly Email: "Copyable Text"; readonly Phone: "Phone"; readonly AssetTag: "Asset Link"; readonly AddressData: "Address"; }; export declare const INTEGRATION_SLUGS: readonly ["office_365", "autotask", "cw_manage", "bms", "syncro", "domotz", "quickpass", "cloudradial", "auvik", "liongard", "ninja", "dattormm", "atera", "nsight", "halo", "pulseway_rmm", "repairshopr", "datto", "watchman", "mapbox", "openai", "superops", "unifi", "ncentral", "meraki", "addigy", "cloudflare", "level"]; export declare const RESOURCES_WITH_PAGE_SIZE: readonly ["activity_logs", "articles", "assets", "asset_layouts", "asset_passwords", "companies", "companies/assets", "expirations", "folders", "magic_dash", "matchers", "password_folders", "groups", "procedures", "photos", "public_photos", "relations", "uploads", "users", "websites"]; export declare const ACTIVITY_LOG_ACTIONS: readonly ["archived", "attempted sign-in - false", "attempted sign-in - not allowed at time", "attempted sign-in - not allowed today", "changed sharing", "CheckLicensingJob failed", "commented", "completed task", "created", "created API key", "created integration", "created IP access control", "deleted article", "deleted asset", "deleted company", "deleted global process template", "deleted integration", "deleted password", "deleted process", "deleted website", "edited comment", "failed s3 export", "made read-only", "moved", "removed file", "removed IP access control", "removed photo", "reset article public token", "reset otp", "reverted", "set expiration date", "shared password", "signed in", "signed out due to deletion", "started export", "started impersonation", "stopped impersonation", "unarchived", "uncompleted task", "updated", "updated assignment", "updated completion notes", "updated due date", "updated group", "updated integration", "updated priority", "updated profile", "uploaded file", "uploaded photo", "viewed", "viewed confidential text", "viewed otp", "viewed password", "viewed PDF", "viewed shared article", "viewed shared information", "viewed shared link", "viewed shared secure note"]; export declare const RESOURCE_TYPES: readonly ["Article", "Asset", "AssetPassword", "Company", "Expiration", "Folder", "Group", "Integrator", "IPAddress", "Network", "Photo", "Procedure", "RackStorage", "User", "VaultPassword", "Vlan", "VlanZone", "Website"]; export declare const IP_ADDRESS_STATUSES: readonly ["unassigned", "assigned", "reserved", "deprecated", "dhcp", "slaac"]; export type IpAddressStatus = typeof IP_ADDRESS_STATUSES[number]; export declare const IP_ADDRESS_STATUS_OPTIONS: readonly [{ readonly name: "Unassigned"; readonly value: "unassigned"; }, { readonly name: "Assigned"; readonly value: "assigned"; }, { readonly name: "Reserved"; readonly value: "reserved"; }, { readonly name: "Deprecated"; readonly value: "deprecated"; }, { readonly name: "DHCP"; readonly value: "dhcp"; }, { readonly name: "SLAAC"; readonly value: "slaac"; }]; export declare const IP_ADDRESS_STATUS_DESCRIPTIONS: Record; export declare const RESOURCE_TYPE_DESCRIPTIONS: Record; export declare const ACTIVITY_LOG_FIELDS: readonly [{ readonly name: "Action"; readonly value: "action"; }, { readonly name: "Agent String"; readonly value: "agent_string"; }, { readonly name: "App Type"; readonly value: "app_type"; }, { readonly name: "Company Name"; readonly value: "company_name"; }, { readonly name: "Created At"; readonly value: "created_at"; }, { readonly name: "Details"; readonly value: "details"; }, { readonly name: "Device"; readonly value: "device"; }, { readonly name: "Formatted Datetime"; readonly value: "formatted_datetime"; }, { readonly name: "ID"; readonly value: "id"; }, { readonly name: "IP Address"; readonly value: "ip_address"; }, { readonly name: "Original Record Name"; readonly value: "original_record_name"; }, { readonly name: "OS"; readonly value: "os"; }, { readonly name: "Record Company URL"; readonly value: "record_company_url"; }, { readonly name: "Record ID"; readonly value: "record_id"; }, { readonly name: "Record Name"; readonly value: "record_name"; }, { readonly name: "Record Type"; readonly value: "record_type"; }, { readonly name: "Record URL"; readonly value: "record_url"; }, { readonly name: "Record User URL"; readonly value: "record_user_url"; }, { readonly name: "Token"; readonly value: "token"; }, { readonly name: "URL"; readonly value: "url"; }, { readonly name: "User Email"; readonly value: "user_email"; }, { readonly name: "User ID"; readonly value: "user_id"; }, { readonly name: "User Initials"; readonly value: "user_initials"; }, { readonly name: "User Name"; readonly value: "user_name"; }, { readonly name: "User Short Name"; readonly value: "user_short_name"; }]; export declare const PROCEDURE_STATUSES: readonly ["Not Started", "In Progress", "Completed", "Cancelled"]; export type ProcedureStatus = typeof PROCEDURE_STATUSES[number]; export declare const PROCEDURE_TYPES: readonly ["process", "run", "all"]; export type ProcedureType = typeof PROCEDURE_TYPES[number]; export declare const PROCEDURE_SCOPES: readonly ["global", "company"]; export type ProcedureScope = typeof PROCEDURE_SCOPES[number]; export declare const FOLDER_TYPES: readonly ["article", "photo"]; export type FolderType = typeof FOLDER_TYPES[number]; export declare const PROCEDURE_TASK_PRIORITIES: readonly ["unsure", "low", "normal", "high", "urgent"]; export type ProcedureTaskPriority = typeof PROCEDURE_TASK_PRIORITIES[number]; export declare const DATE_FORMAT = "YYYY-MM-DD"; export declare const TIME_FORMAT = "HH:mm:ss"; export declare const DATETIME_FORMAT = "YYYY-MM-DD HH:mm:ss"; export declare const OPERATION: { CREATE: string; DELETE: string; GET: string; GET_ALL: string; GET_MANY: string; UPDATE: string; DOWNLOAD: string; UPLOAD: string; STATUS: { EXECUTING: string; SUCCEEDED: string; FAILED: string; }; };