import * as kshoot from 'kshoot';
export declare class NumpyChart {
    offset: number;
    resolution: number;
    timing: Readonly<kshoot.Timing>;
    data: Float32Array;
    private _length;
    get length(): number;
    private _note_bookkeep;
    setNoteInterval(ind: number, sub_ind: number, start_ms: number, end_ms: number): void;
    getTimeByPulse(pulse: kshoot.Pulse): number;
    setChart(chart: kshoot.Chart): void;
    export(): Buffer;
}
export declare function fromChart(chart: kshoot.Chart): NumpyChart;
