declare class Quiver {
    private library;
    private newNotePathRecord;
    private outputQuiverPath;
    private noteCount;
    private needReplaceExtNames?;
    private bar?;
    private spinner?;
    private constructor();
    static newQuiver(libraryPath: string, extNames?: string[]): Promise<Quiver>;
    transformQvLibraryToObsidian(outputPath: string): Promise<string>;
    private walkThroughNotebookHierarchty;
    private writeLibrary;
    private writeNotebook;
    private writeNote;
    private writeNoteToMarkdown;
    private transformQuiverResourceAndNoteLink;
    private replaceResourceName;
}
export default Quiver;
