export interface IFSResolver { content(path: string): string; contentAsync(path: string): Promise; resolve(basePath: string, target: string): string; } export declare class FSResolver implements IFSResolver { constructor(); content(path: string): string; contentAsync(path: string): Promise; resolve(basePath: string, target: string): string; } export declare class IncludedFile { path: string; constructor(path: string); content(fsResolver: IFSResolver, basePath?: string): string; contentAsync(fsResolver: IFSResolver, basePath?: string): Promise; static getInstance(path: string): IncludedFile; }