import LwcModuleProvider from '@lwrjs/lwc-module-provider';
import { AbstractModuleId, FsModuleEntry, ModuleEntry, ModuleProvider, ModuleSource } from 'lwr';
/**
 * Addressable service responsible for generating view modules
 * from the Communities template metadata
 */
export default class ViewProvider extends LwcModuleProvider implements ModuleProvider {
    name: string;
    private namespace;
    private version;
    getModuleEntry({ specifier }: AbstractModuleId): Promise<FsModuleEntry | undefined>;
    getModuleSource({ name, namespace, specifier }: AbstractModuleId, moduleEntry: ModuleEntry): Promise<ModuleSource>;
}
//# sourceMappingURL=view-provider.d.ts.map