import type { ProdigyMpState } from "./generated/prodigy-mp.state.js"; export type ModelId = "DirectOut-Prodigy-MP"; export interface MeterStreamSpec { port: number; frameBytes: number; floatCount: number; marker: number; subscribe?: number[]; } export interface ModelSchema { id: ModelId; controlPort: number; dimensions: { slots: number; channelsPerSlot: number; routingDestinations: number; inputs: number; outputs: number; dspChannels: number; }; meter5011: MeterStreamSpec; meter5002: MeterStreamSpec; meterMap?: Record; } export interface ModelStateMap { "DirectOut-Prodigy-MP": ProdigyMpState; } export declare const MODELS: Record; export declare function getSchema(id: ModelId): ModelSchema;