/** * A template loader defines how css and html are generated for a given component template. */ export interface TemplateLoader { loadHTML(tag: string): Promise; loadCSS(tag: string): Promise; } export type PathFn = (tag: string) => string; export declare class FileSysTemplateLoader implements TemplateLoader { #private; constructor(html: PathFn, css: PathFn); loadHTML(tag: string): Promise; loadCSS(tag: string): Promise; } //# sourceMappingURL=template-loader.d.ts.map