import { NgDocParser } from '../ng-parser'; export declare function createTestNgParserFsHost(files: Record): { fileExists: (path: string) => boolean; readFile: (path: string) => string; writeFile: (path: string, data: string, writeByteOrderMark?: boolean) => void; readDirectory: (rootDir: string, extensions: readonly string[], excludes: readonly string[] | undefined, includes: readonly string[], depth?: number) => string[]; }; export declare function createTestNgParserHost(component: string, files: Record): { ngParserHost: import("../ng-parser-host").DefaultNgParserHost; fsHost: { fileExists: (path: string) => boolean; readFile: (path: string) => string; writeFile: (path: string, data: string, writeByteOrderMark?: boolean) => void; readDirectory: (rootDir: string, extensions: readonly string[], excludes: readonly string[] | undefined, includes: readonly string[], depth?: number) => string[]; }; }; export declare function createTestNgDocParser(component: string, files: Record, options?: { sypGlobSync: boolean; }): { ngDocParser: NgDocParser; ngParserHost: import("../ng-parser-host").DefaultNgParserHost; fsHost: { fileExists: (path: string) => boolean; readFile: (path: string) => string; writeFile: (path: string, data: string, writeByteOrderMark?: boolean) => void; readDirectory: (rootDir: string, extensions: readonly string[], excludes: readonly string[] | undefined, includes: readonly string[], depth?: number) => string[]; }; }; export declare function spyGlobSync(files: string[]): void; //# sourceMappingURL=ng-parser.d.ts.map