1 | import { Renderer } from './renderer';
|
2 | import { ProjectReflection } from '../models/reflections/project';
|
3 | import { UrlMapping } from './models/UrlMapping';
|
4 | import { NavigationItem } from './models/NavigationItem';
|
5 | import { RendererComponent } from './components';
|
6 | import { Resources } from './utils/resources';
|
7 | export declare abstract class Theme extends RendererComponent {
|
8 | basePath: string;
|
9 | resources: Resources;
|
10 | constructor(renderer: Renderer, basePath: string);
|
11 | abstract isOutputDirectory(path: string): boolean;
|
12 | abstract getUrls(project: ProjectReflection): UrlMapping[];
|
13 | abstract getNavigation(project: ProjectReflection): NavigationItem;
|
14 | }
|