import * as musicxml from '../../musicxml';
import { VoiceContext } from './contexts';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class OctaveShift {
    private config;
    private log;
    private phase;
    private size;
    private constructor();
    static create(config: Config, log: Logger, musicXML: {
        octaveShift: musicxml.OctaveShift;
    }): OctaveShift;
    parse(voiceCtx: VoiceContext): void;
}
