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`
     */
    readonly model$: import('rxjs').Observable<MixerModel>;
    /** Device capabilities based on the model */
    readonly capabilities$: import('rxjs').Observable<Readonly<import('../device-capabilities').DeviceCapabilities>>;
    /** Firmware version of the mixer */
    readonly firmware$: import('rxjs').Observable<string>;
    /**
     * Hardware model of the mixer.
     * Possible values: `ui12`, `ui16`, `ui24`
     */
    model?: MixerModel;
    constructor(store: MixerStore);
}
