import { BaseSuccessResponseModel } from '../../api/models/api-response.model'; import { MediaCapabilityPermission, MediaEndpointType } from '../spaces.constants'; export declare class MediaCapabilityMappingModel { propertyId: string; permission: MediaCapabilityPermission; channelId?: string; dataType?: string; format?: string[] | number[] | null; } export declare class MediaCapabilitySummaryModel { deviceId: string; deviceName: string; deviceCategory: string; isOnline: boolean; power?: MediaCapabilityMappingModel; volume?: MediaCapabilityMappingModel; mute?: MediaCapabilityMappingModel; playback?: MediaCapabilityMappingModel; playbackState?: MediaCapabilityMappingModel; input?: MediaCapabilityMappingModel; remote?: MediaCapabilityMappingModel; trackMetadata?: MediaCapabilityMappingModel; album?: MediaCapabilityMappingModel; artist?: MediaCapabilityMappingModel; position?: MediaCapabilityMappingModel; duration?: MediaCapabilityMappingModel; suggestedEndpointTypes: MediaEndpointType[]; } export declare class MediaCapabilitiesResponseModel extends BaseSuccessResponseModel { data: MediaCapabilitySummaryModel[]; }