export default RnboMidiIn;
type RnboMidiIn = {
    $on?(type: string, callback: (e: any) => void): () => void;
    $set?(props: Partial<Props & {
        [key: string]: any;
    }>): void;
};
declare const RnboMidiIn: import("svelte").Component<{
    /**
     * - type {number} - the MIDI port index
     */
    port?: number;
    device: import("@rnbo/js").Device;
    midiMessage?: import("@rnbo/js").MIDIData | undefined;
    midiChannel?: number | undefined;
    mode?: "default" | "xy" | "external";
    children?: import("svelte").Snippet<[any]>;
} & {
    [key: string]: any;
}, {}, "mode" | "midiMessage">;
type Props = {
    /**
     * - type {number} - the MIDI port index
     */
    port?: number;
    device: import("@rnbo/js").Device;
    midiMessage?: import("@rnbo/js").MIDIData | undefined;
    midiChannel?: number | undefined;
    mode?: "default" | "xy" | "external";
    children?: import("svelte").Snippet<[any]>;
};
