/**
 * ID-related constants for areas, scenes, and segments.
 * @module constants/ids
 */
/**
 * Minimum area ID for scenes/routines.
 * Scene IDs start at 5000 to avoid conflicts with room IDs (1-4999).
 */
export declare const SCENE_AREA_ID_MIN = 5000;
/**
 * Maximum area ID for scenes/routines.
 * Scene IDs range from 5000 to 9000.
 */
export declare const SCENE_AREA_ID_MAX = 9000;
/**
 * Sentinel value representing an invalid or unknown segment ID.
 */
export declare const INVALID_SEGMENT_ID = -1;
/**
 * Offset applied to area IDs for each additional map in multi-map scenarios.
 * Each map's room IDs are offset by this value times the map index.
 */
export declare const MULTIPLE_MAP_AREA_ID_OFFSET = 100;
/**
 * Default area ID used when the actual area is unknown.
 */
export declare const DEFAULT_AREA_ID_UNKNOWN = 1;
/**
 * Area ID for error cases.
 */
export declare const DEFAULT_AREA_ID_ERROR = 2;
/**
 * Minimum value for randomly generated room IDs.
 */
export declare const RANDOM_ROOM_MIN = 1000;
/**
 * Maximum value for randomly generated room IDs.
 */
export declare const RANDOM_ROOM_MAX = 9999;
/**
 * Area ID for "whole house" cleaning (no specific room selected).
 */
export declare const AREA_ID_WHOLE_HOUSE = 0;
//# sourceMappingURL=ids.d.ts.map