/** * MyDolphin Plus Homebridge Plugin Constants */ export declare const PLUGIN_NAME = "@mp-consulting/homebridge-dolphin-pool-cleaner"; export declare const PLATFORM_NAME = "DolphinPoolCleaner"; export declare const MAYTRONICS_API: { BASE_URL: string; APP_KEY: string; USER_AGENT: string; }; export declare const COGNITO: { USER_POOL_ID: string; CLIENT_ID: string; REGION: string; }; export declare const IOT_ENDPOINTS: Record; export declare const DEFAULT_IOT_ENDPOINT: string; export declare const DEFAULT_IOT_REGION = "eu-west-1"; export declare const CLEANING_MODES: Record; export declare const ROBOT_STATES: { OFF: number; INIT: number; SCANNING: number; CLEANING: number; FAULT: number; PROGRAMMING: number; END_OF_CYCLE: number; PICKUP: number; REMOTE_CONTROL: number; CLEANING_PAUSE: number; }; export declare const PWS_STATES: { OFF: number; HOLD_DELAY: number; HOLD_WEEKLY: number; PROGRAMMING: number; ERROR: number; CLEANING: number; IDLE: number; }; export declare const DEFAULT_POLLING_INTERVAL = 60; export declare const MIN_POLLING_INTERVAL = 30; export declare const SHADOW_TIMEOUT_MS = 10000; export declare const API_TIMEOUT_MS = 15000; export declare const SHADOW_RATE_LIMIT_CODE = 429; export declare const SHADOW_MIN_REQUEST_INTERVAL_MS = 1000; export declare const SHADOW_RETRY_MAX_ATTEMPTS = 3; export declare const SHADOW_RETRY_BASE_DELAY_MS = 2000; export declare const SHADOW_RETRY_MAX_DELAY_MS = 15000; export declare const SHADOW_RETRY_JITTER_MS = 500; export declare const SHADOW_THROTTLE_LOG_INTERVAL_MS: number; export declare const SHADOW_COMMAND_RETRY_MAX_ATTEMPTS = 2; export declare const SHADOW_COMMAND_RETRY_BASE_DELAY_MS = 750; export declare const SERIAL_NUMBER_LENGTH = 8; export declare const CREDENTIAL_REFRESH_BUFFER_MS: number; export declare const MQTT_RECONNECT_PERIOD_MS = 5000; export declare const MQTT_CONNECT_TIMEOUT_MS = 30000; export declare const MQTT_KEEPALIVE_SECONDS = 30; export declare const MILLISECONDS_PER_SECOND = 1000; export declare const SECONDS_PER_MINUTE = 60; export declare const DEFAULT_CYCLE_TIME_MINUTES = 120; export declare const STATE_REFRESH_DELAY_MS = 3000; export declare const COMMAND_GRACE_PERIOD_MS = 15000; export declare const MIN_VALID_UNIX_TIMESTAMP = 1000000000; export declare const ERROR_CODE_NOT_APPLICABLE = 65535; export declare const ERROR_CODE_NO_ERROR = 255; export declare const FILTER_NEEDS_CLEANING_THRESHOLD = 80; export declare const AWS_SIGNATURE_EXPIRY_SECONDS = "86400"; export declare const DEBUG_LOG_PREVIEW_LENGTH = 200; //# sourceMappingURL=constants.d.ts.map