import { Route } from "./models";
export declare class WebsiteCompiler {
    private context;
    private logger;
    private router;
    private eventService;
    private eventHandlers;
    private fileService;
    private bundleService;
    private handlebarsService;
    private queryAdapter;
    private globFiles;
    private assetFiles;
    private helperFiles;
    constructor();
    compile: () => Promise<Route[]>;
    private importHelperFilesFromGlobs;
    private importAssetFilesFromGlobs;
    private importFilesFromGlobs;
    private waitForFileAvailability;
}
