UNPKG

671 BTypeScriptView Raw
1import { Renderer } from './renderer';
2import { ProjectReflection } from '../models/reflections/project';
3import { UrlMapping } from './models/UrlMapping';
4import { NavigationItem } from './models/NavigationItem';
5import { RendererComponent } from './components';
6import { Resources } from './utils/resources';
7export 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}