import { OmniObjectBase, OmniObjectBaseArgs } from './OmniObjectBase'; export declare enum AudioZoneStates { Off = 0, On = 1 } export declare enum AudioZoneMute { Off = 0, On = 1 } interface AudioZoneStatusArgs { state: number; sourceId: number; volume: number; mute: number; } interface AudioZoneArgs extends OmniObjectBaseArgs, AudioZoneStatusArgs { } export declare class AudioZone extends OmniObjectBase { private _status; constructor(args: AudioZoneArgs); get status(): AudioZoneStatus; set status(value: AudioZoneStatus); } export declare class AudioZoneStatus { private readonly _power; private readonly _sourceId; private readonly _volume; private readonly _mute; constructor(args: AudioZoneStatusArgs); equals(status: AudioZoneStatus | undefined): boolean; toString(): string; get power(): boolean; get sourceId(): number; get volume(): number; get mute(): boolean; } export {}; //# sourceMappingURL=AudioZone.d.ts.map