import * as builderModel from './builder.model';
import * as xmlModel from './builder.xml.model';
export declare class Builder {
    overwriteMeta(obj: xmlModel.IBuilderXml, userMeta?: builderModel.IBuilderMeta): void;
    overwriteProperties(obj: xmlModel.IBuilderXml, userProps: builderModel.IBuilderProperties): void;
    overwriteFormats(obj: xmlModel.IBuilderXml, userFormat?: builderModel.IBuilderFormat[]): void;
    overwriteVerses(obj: xmlModel.IBuilderXml, userVerses: builderModel.IBuilderVerse[]): void;
    overwriteInstruments(obj: xmlModel.IBuilderXml, userInstruments?: builderModel.IBuilderInstrument[]): void;
    private overwriteSpecialPropTitles;
    private overwriteSpecialPropAuthors;
    private overwriteSpecialPropComments;
    private overwriteSpecialPropSongBooks;
    private overwriteSpecialPropThemes;
    private overwriteSpecialPropTempo;
    private getVerseLines;
    private getInstrumentLines;
    private getChord;
    private getBeat;
    private isStringArray;
    private convertToHtmlBreaks;
    private encodeHtmlCarats;
    private isVerseChord;
}
