import { ChannelPropertyEntity } from '../../devices/entities/devices.entity'; export interface IntentExecutionResult { success: boolean; affectedDevices: number; failedDevices: number; skippedOfflineDevices?: number; offlineDeviceIds?: string[]; failedTargets?: string[]; } export declare class SpaceIntentBaseService { protected getPropertyMinMax(property: ChannelPropertyEntity | null | undefined, defaultMin?: number, defaultMax?: number): { min: number; max: number; }; protected getPropertyBooleanValue(property: ChannelPropertyEntity | null | undefined): boolean; protected getPropertyNumericValue(property: ChannelPropertyEntity | null | undefined): number | null; protected clampValue(value: number, min: number, max: number): number; }