import { type DataFolder, DataRoot, type DataRootFilter, DosGatoService, type Site, type Template } from '../internal.js'; export declare class DataRootService extends DosGatoService { templatesById?: Map; templatesByKey?: Map; allSites?: Site[]; find(filter?: DataRootFilter): Promise; findBySite(site: Site, filter?: DataRootFilter): Promise; findByFolder(folder: DataFolder): Promise; mayView(obj: DataRoot): boolean; mayViewForEdit(obj: DataRoot): boolean; mayCreate(obj: DataRoot): boolean; }