import { TMidiPortConnectionState, TMidiPortDeviceState, TMidiPortType } from '../types';
export interface IMidiPort extends EventTarget {
    readonly connection: TMidiPortConnectionState;
    readonly id: string;
    readonly manufacturer?: string;
    readonly name?: string;
    readonly state: TMidiPortDeviceState;
    readonly type: TMidiPortType;
    readonly version?: string;
    close(): Promise<this>;
    open(): Promise<this>;
}
//# sourceMappingURL=midi-port.d.ts.map