import { Observable } from 'rxjs';
import { MixerStore } from '../state/mixer-store';
import { MixerModel } from '../types';
export declare class DeviceInfo {
    private store;
    /**
     * Hardware model of the mixer.
     * Possible values: `ui12`, `ui16`, `ui24`
     */
    model$: Observable<MixerModel>;
    /** Device capabilities based on the model */
    capabilities$: Observable<Readonly<import('../device-capabilities').DeviceCapabilities>>;
    /** Firmware version of ther mixer */
    firmware$: Observable<string>;
    /**
     * Hardware model of the mixer.
     * Possible values: `ui12`, `ui16`, `ui24`
     */
    model?: MixerModel;
    constructor(store: MixerStore);
}
