import { FileContentService } from '../../utils/FileContentService.js';
import { GoogleTreeItem } from './GoogleFolderContainer.js';
import { FileId } from '../../model/model.js';
export type TreeItemTuple = [GoogleTreeItem?, string?];
export declare class GoogleTreeProcessor {
    private filesService;
    private driveTree;
    constructor(filesService: FileContentService);
    load(): Promise<void>;
    save(): Promise<void>;
    regenerateTree(): Promise<void>;
    private internalRegenerateTree;
    getTree(): GoogleTreeItem[];
    findById(fileId: FileId): Promise<TreeItemTuple>;
    private findInTree;
}
//# sourceMappingURL=GoogleTreeProcessor.d.ts.map